ایک اچھا کوڈر کام کرنے والا کوڈ لکھتا ہے۔ ایک اچھا سافٹ ویئر انجینئر مسئلہ کو مکمل طریقے سے حل کرتا ہے — requirements، design، tradeoffs، maintainability، testing، operations، اور کوڈ کے گرد business context کی ملکیت لیتے ہوئے۔ Engineering کوڈ جمع judgment جمع پورے lifecycle پر ذمہ داری ہے۔
جہاں سیاق واقع میں ہے
وہ کوڈ لکھنا جو tests pass کرے آسان، سیکھنے کے قابل حصہ ہے۔ مشکل تر، زیادہ قیمتی حصہ اس کے ارد گرد سب کچھ ہے: بنانا ہے یہ فیصلہ کرنا، ، اور ۔
