আমাদের কোডটি খারাপ। এটি সর্বদা খারাপ হিসাবে বিবেচিত নাও হতে পারে তবে এটি খারাপ এবং কেবল উতরাইয়ের দিকে চলে। আমি এক বছরেরও কম আগে কলেজ থেকে সতেজ শুরু করেছি এবং আমাদের কোডের অনেক কিছুই আমাকে বিশ্বাসের বাইরে ধাঁধা দেয়। প্রথমে আমি বুঝতে পেরেছিলাম যে নতুন লোক হিসাবে আমার কোড বেস সম্পর্কে আমি আরও কিছু না শিখলে আমার মুখ বন্ধ রাখতে হবে, তবে এটি খারাপ কিনা তা আমি জানতে প্রচুর পরিমাণে দেখেছি।
কিছু হাইলাইট:
- আমরা এখনও ফ্রেম ব্যবহার করি (প্রায়শই অসম্ভব, ক্যোরিস্ট্রিং থেকে কিছু পাওয়ার চেষ্টা করুন)
- VB স্ক্রিপ্ট
- উত্স নিরাপদ
- আমরা 'নেট' ব্যবহার করি - এর অর্থ হ'ল আমাদের কাছে। নেট মোড়ক রয়েছে যেগুলি সিওএম ডিএলএলকে কল করে এটি সহজেই ডিবাগ করা প্রায় অসম্ভব করে তোলে making
- সবকিছুই মূলত একটি বিশাল কাজ
- কোডটি রক্ষণাবেক্ষণযোগ্য নয়। প্রতিটি পৃষ্ঠায় একাধিক ফাইল রয়েছে যা প্রতিবার নতুন পৃষ্ঠা তৈরি করা হয়। মূল পৃষ্ঠাটি মূলত রেসপন্স করে। এইচটিএমএল (রানাত = "সার্ভার"? কোনও উপায় নয়) রেন্ডার করার জন্য একগুচ্ছ সময় দেয়। এর পরে ক্লায়েন্টের পক্ষের (ভিবিএস স্ক্রিপ্ট) অনেক যুক্তি থাকতে পারে এবং শেষ পর্যন্ত পৃষ্ঠাটি নিজের কাছে জমা দেয় (প্রায়শই লুকানো ক্ষেত্রগুলিতে অনেকগুলি জিনিস সংরক্ষণ করা হয়) যেখানে এটি একটি প্রসেসিং পৃষ্ঠায় পোস্ট করে যা সংরক্ষণ করতে পারে এমন জিনিসগুলি করতে পারে things ডাটাবেস ডেটা।
- আমরা যে স্পেসিফিকেশন পাই তা হাস্যকর। প্রায়শই তারা "ক্ষেত্রের সাথে Y বা ক্ষেত্রের জেডের সাথে ক্ষেত্র এক্সকে অটো-পপুলেট করুন" এর মতো জিনিসগুলির জন্য কল করে কখন ক্ষেত্র Y বা ক্ষেত্রের Z নির্বাচন করবেন no
আমি নিশ্চিত যে এর কোনওটি একটি সফ্টওয়্যার সংস্থায় নিযুক্ত না হওয়ার ফলস্বরূপ, তবে আমি অনুভব করি যেন সফ্টওয়্যার লেখার লোকদের তাদের কোডের মান সম্পর্কে কমপক্ষে যত্ন নেওয়া উচিত। আমি কল্পনাও করতে পারি না যে আমি যদি এমন কিছু উপস্থিত করি যে খুব শীঘ্রই কিছু করা হবে, কারণ এখানে একটি বিশাল সময়সীমা রয়েছে, তবে আমরা খারাপ কোড লিখতে এবং খারাপ অভ্যাসগুলি ব্যবহার করে চলেছি।
আমি কি করতে পারি? আমি কীভাবে এই বিষয়গুলি আনতে পারি? আমার দলের 75% আমার সাথে একমত এবং অতীতে এই বিষয়গুলি নিয়ে এসেছিল, তবুও কিছুই পরিবর্তন হয় না।