যেহেতু এই উত্তরগুলির মধ্যে অনেকগুলি মনে হয় বড় দলগুলির দিকে মনোনিবেশ করে, এমনকি শুরু থেকেই, আমি একটি স্টার্টআপের জন্য দ্বি-পুরুষ বিকাশকারী দলের (তিনজনকে ডিজাইনার অন্তর্ভুক্ত করা হয়) অংশ হিসাবে আমার দৃষ্টিভঙ্গি রাখছি।
স্পষ্টতই, সাধারণ নকশা এবং সমাধানগুলি সর্বোত্তম, তবে যখন আপনার কাছে এমন লোকটি রয়েছে যা আক্ষরিকভাবে আপনার ঘাড়ে নিঃশ্বাস ত্যাগ করে, তখন আপনি সবচেয়ে মার্জিত, সহজ এবং রক্ষণাবেক্ষণ সমাধান সম্পর্কে ভাবার দরকার নেই। এটি মাথায় রেখে, আমার প্রথম বড় বিষয়টি হ'ল:
ডকুমেন্টেশন মন্তব্য নয়, কোডটি বেশিরভাগ স্ব স্ব নথিভুক্ত হওয়া উচিত, তবে নকশাগুলি নথি, শ্রেণি শ্রেণিবিন্যাস এবং নির্ভরতা, আর্কিটেকচারাল প্যারাডিজম ইত্যাদি Any এমন কিছু যা কোড বাজাকে বুঝতে নতুন বা এমনকি বিদ্যমান প্রোগ্রামারকে সহায়তা করে। এছাড়াও, এই অদ্ভুত সিউডো-লাইব্রেরিগুলি ডকুমেন্ট করা যা শেষ পর্যন্ত পপ-আপ যেমন "এই কার্যকারিতাটির জন্য এই শ্রেণিকে যুক্ত করুন" যেমন সহায়তা করে, কারণ এটি লোকেরা পুনরায় লেখার কার্যকারিতা থেকেও বাধা দেয়।
তবে, আপনার যদি একটি কঠোর সময়সীমা থাকে, তবে আমি মনে করি যে আরও একটি ভাল বিষয় মনে রাখা উচিত:
হ্যাক এবং দ্রুত সমাধানগুলি এড়িয়ে চলুন । দ্রুত ফিক্সটি প্রকৃত স্থির না হলে, কোনও কিছুর অন্তর্নিহিত সমস্যাটি সনাক্ত করা এবং তারপরে এটি ঠিক করা ভাল। আপনি যদি আক্ষরিক অর্থে "পরবর্তী 2 মিনিটের মধ্যে এটির কাজটি না পান, বা আপনি বরখাস্ত হয়েছেন" দৃশ্যমান না হয়ে থাকেন তবে এখনই ঠিক করা আরও ভাল ধারণা, কারণ আপনি পরে কোডটি ঠিক করতে যাচ্ছেন না, আপনি কেবল যাচ্ছেন আপনার পরবর্তী কাজটি সরিয়ে দিন।
এবং আমার ব্যক্তিগত পছন্দের টিপটি উদ্ধৃতিটির আরও বেশি, যদিও আমি উত্সটি মনে করতে পারি না:
"কোডটি যেন আপনার পরে আসে এমন ব্যক্তি হ'ল হোমসিডাল সাইকোপ্যাথ যা জানে আপনি কোথায় থাকেন"