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