আমার অভিজ্ঞতায় আমি যে জিনিসগুলি সন্ধান করব তা হ'ল:
সারণী এবং কলামের নামকরণ - আপনি আইডি, রেফারেন্স বা আইডি টাইপ কলামগুলির জন্য নম্বর, একক বা নামগুলির জন্য বহুবচন ব্যবহার করছেন কিনা তা দেখুন (টেবিলের নামগুলির জন্য বহুবচনগুলি সাধারণ - যেমন THINGS, কলামের নামগুলির জন্য একক - যেমন THING_ID)। আমার জন্য এখানে সর্বাধিক গুরুত্বপূর্ণ বিষয়গুলি হল ধারাবাহিকতা যা লোকদের সময় নষ্ট করে না এড়ানো (উদাহরণস্বরূপ আপনি টাইপগুলিতে দৌড়েন না যেখানে কেউ একটি জিনিসকে টেবিলের নাম হিসাবে রাখে কারণ আপনি কেবল স্বজ্ঞাতই জানেন যে টেবিলের নামগুলি কখনই একক নয়)।
সমস্ত তৈরিতে তাদের ফলের অংশ হিসাবে একটি ড্রপ (বিদ্যমান বস্তুর শর্তযুক্ত) অন্তর্ভুক্ত করা উচিত। আপনি নিজের অনুদানের অনুমতিও অন্তর্ভুক্ত করতে চাইতে পারেন।
নির্বাচন, আপডেট, সন্নিবেশ এবং মুছে ফেলার জন্য একটি কলামের নাম, একটি টেবিলের নাম এবং একটি যেখানে লাইন প্রতি ধারা অনুসারে ধারা / আদেশ দেওয়া উচিত যাতে সেগুলি ডিবাগিংয়ের সময় একবারে সহজেই মন্তব্য করতে পারে।
অবজেক্টের ধরণের জন্য উপসর্গ বিশেষত যেখানে তারা বিভ্রান্ত হতে পারে (সুতরাং ভিউ সর্বাধিক গুরুত্বপূর্ণ হওয়ার জন্য)। এটি এখনও প্রয়োগ হয় কিনা তা নিশ্চিত নয় তবে এটি এসপি_ শুরু করার জন্য সিস্টেম পদ্ধতি ব্যতীত সঞ্চিত পদ্ধতির জন্য অদক্ষ ব্যবহার করত। সম্ভবত যেহেতু ইউএসপি_ তাদের আলাদা করার জন্য সম্ভবত সেরা অনুশীলনটি আমি সম্প্রতি ব্যবহার করেছি।
একটি ট্রিগারটির নাম কীভাবে তা আপডেট / সন্নিবেশ / মুছে ফেলার জন্য এবং এটিতে সারণী প্রয়োগ করা হয় তা অন্তর্ভুক্ত করা উচিত এমন একটি মানক। আমার কাছে পছন্দসই মান নেই তবে এটি গুরুত্বপূর্ণ তথ্য এবং এটি অবশ্যই খুঁজে পাওয়া সহজ to
এসকিউএল সার্ভারের পূর্ববর্তী সংস্করণগুলির মধ্যে অবজেক্টগুলির মালিকানার জন্য স্ট্যান্ডার্ড বা স্কিমার এটি 2005 এবং তার পরে থাকা উচিত। এটি আপনার কলটি তবে এটি কখনই অনুমান করা উচিত নয় যে কার কি মালিক / কোথায় এটি থাকে) এবং যেখানে স্কিমার / মালিককে এটি তৈরি হতে পারে তার ভুল সম্ভাবনা হ্রাস করার জন্য তৈরি স্ক্রিপ্টগুলিতে অন্তর্ভুক্ত করা উচিত।
একটি ইন্ডিকেটর যে নির্বাচন করুন * যে কেউ নিজের প্রস্রাবের একটি পিন্ট পান করার জন্য তৈরি করা হবে।
সত্যিকারের, সত্যিকারের ভাল কারণ না থাকলে (যা আপনার অংশে অলসতা অন্তর্ভুক্ত করে না), শুরু থেকে প্রাথমিক কী / বিদেশী কী সম্পর্কগুলি প্রয়োগ করুন এবং বজায় রাখুন। এটি সমস্ত সম্পর্কিত সম্পর্কিত ডাটাবেসের পরে কোনও ফ্ল্যাট ফাইল নয় এবং অনাথ রেকর্ডগুলি কোনও কোনও মুহুর্তে আপনার সমর্থন জীবনকে নরক করে তুলবে। এছাড়াও দয়া করে সচেতন হন যে আপনি যদি এখন তা না করেন তবে আমি প্রতিশ্রুতি দিতে পারি যে আপনি কখনই ইভেন্টের পরে তা বাস্তবায়িত করতে পারবেন না কারণ আপনার ডেটা হওয়ার পরে এটি 10 বার কাজ করবে (যা কিছুটা খারাপ হবে কারণ আপনি কখনও প্রয়োগ করেননি) সম্পর্কগুলি যথাযথভাবে)।
আমি নিশ্চিত যে আমি কিছু মিস করেছি তবে আমার জন্য তারা হ'ল প্রকৃত সুবিধার্থে প্রকৃত সুবিধা দেয় number
তবে সমস্ত মান হিসাবে, কম বেশি হয়। আপনার কোডিং মানগুলি যত দীর্ঘ হবে, লোকেদের সেগুলি পড়তে এবং তাদের ব্যবহার করার সম্ভাবনা কম। একবার আপনি দু'টি ভাল জায়গাগুলির পৃষ্ঠাগুলি পেরিয়ে গেলে এমন জিনিসগুলি ফেলে দেওয়ার সন্ধান শুরু করে যা সত্যিকারের বিশ্বে বাস্তবে কোনও ব্যবহারিক পার্থক্য তৈরি করে না কারণ আপনি এটির কিছু করার সম্ভাবনা হ্রাস করছেন।
সম্পাদনা করুন: দুটি সংশোধন - মালিকানা বিভাগে স্কিমা সহ, গণনা (*) সম্পর্কে একটি ভ্রান্ত টিপ সরিয়ে - নীচে মন্তব্যগুলি দেখুন।