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