একজন ভাল কোডার কাজ করে এমন কোড লেখে। একজন ভাল সফটওয়্যার ইঞ্জিনিয়ার সঠিক সমস্যা সামগ্রিকভাবে সমাধান করে — প্রয়োজনীয়তা, ডিজাইন, ট্রেডঅফ, রক্ষণাবেক্ষণযোগ্যতা, পরীক্ষা, অপারেশন এবং কোডের চারপাশের ব্যবসায়িক প্রেক্ষাপট নিয়ে দায়িত্ব নেয়। ইঞ্জিনিয়ারিং হল কোড প্লাস বিচার প্লাস সম্পূর্ণ জীবনচক্র জুড়ে দায়িত্ব।
লাইন সত্যিকার জায়গা
পরীক্ষাগুলি পাস করে এমন কোড লেখা সহজ, শেখা যায় এমন অংশ। কঠিন, আরও মূল্যবান অংশ হল এর চারপাশের সবকিছু: তৈরি করতে হবে, এটি সিস্টেমের সাথে খাপ খাওয়াতে হবে, এবং তা নির্ধারণ করা।
