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