প্রশ্ন ট্যাগ «programming-practices»

প্রোগ্রামিং অনুশীলনগুলি সাধারণত সফটওয়্যার বিকাশে সাধারণত বা না হিসাবে ব্যবহৃত অনুশীলন। এর মধ্যে অ্যাগিল ডেভলপমেন্ট, কানবান, কোডিং শর্টকাট ইত্যাদির মতো জিনিস অন্তর্ভুক্ত থাকতে পারে

7
শর্ট সার্কিট মূল্যায়ন, এটা কি খারাপ অভ্যাস?
এমন কিছু যা আমি কিছু সময়ের জন্য জানি কিন্তু কখনও বিবেচনা করি না তা হ'ল বেশিরভাগ ভাষায় অপারেটরদের তাদের আদেশের ভিত্তিতে একটি বিবৃতিতে অগ্রাধিকার দেওয়া সম্ভব। আমি প্রায়শই নাল রেফারেন্স ব্যতিক্রমগুলি রোধ করার উপায় হিসাবে এটি ব্যবহার করি, যেমন: if (smartphone != null && smartphone.GetSignal() > 50) { // Do …

9
ওভার চিন্তাভাবনা বিকাশ
আমি এখন থেকে দেড় বছর ধরে অ্যাপ বিকাশকারী হিসাবে কাজ করছি (দীর্ঘকাল আমি জানি না), এবং আমাকে সবেমাত্র আমার প্রথম বড় প্রকল্প দেওয়া হয়েছে। এটি খুব সহজেই যায়নি তা বলাই বাহুল্য, তাই আমি কীভাবে এটি ব্যবহার করতে পারি সে সম্পর্কে প্রকল্পের সাথে জড়িত একজন সিনিয়র প্রোগ্রামারের কাছ থেকে পরামর্শ চেয়েছিলাম। …

3
স্যুইচ ডিফল্ট ক্ষেত্রে ভাঙ্গা
আমি breakপ্রায়শই শেষ মামলার পরে অন্তর্ভুক্ত করার জন্য বা না থাকায় কিছুটা বিস্মিত হই default। switch (type) { case 'product': // Do behavior break; default: // Do default behavior break; // Is it considered to be needed? } breakকোডটি বাকী- switchকেসেসের মধ্যে দিয়ে চালানো থেকে বিরত রাখা আমার একমাত্র উদ্দেশ্য …

12
আমার প্রকল্পটি এটির ইউনিট পরীক্ষার জন্য কত বড় হতে হবে? [বন্ধ]
আমি ধরে নিই যে আমার প্রকল্পটি ইউনিট পরীক্ষার অনুমতি দেওয়ার জন্য পর্যাপ্ত পরিমাণে ডুপ্লোলড। তবে ক্লাজ এবং ফাংশনের ক্ষেত্রে আমার প্রকল্পের ইউনিট পরীক্ষাকে সার্থক করার জন্য কতটা বড়, প্রয়োজন? আমরা সকলেই ভুল করি এবং কারও নিখুঁত নই, তবে ছোট প্রকল্পগুলির ত্রুটিগুলি পদক্ষেপের সাথে পরিচালনার জন্য আমি নিজেকে একটি শালীন প্রোগ্রামার …

17
আমার নেতিবাচক ইন্টার্নশিপ অভিজ্ঞতা কি বাস্তব বিশ্বের প্রতিনিধি? [বন্ধ]
আমি আগ্রহী যদি ইন্টার্ন হিসাবে আমার বর্তমান অভিজ্ঞতাগুলি প্রকৃত শিল্পের প্রতিনিধি হয়। ব্যাকগ্রাউন্ড হিসাবে, আমি দুটি কম্পিউটিং মেজরের আরও ভাল অংশ এবং একটি বড় বিশ্ববিদ্যালয়ের একটি গণিত মেজরের মধ্য দিয়ে আছি; আমি প্রতিটি ক্লাসকে এড করেছি এবং তাদের সকলকে আদর করেছি, তাই আমি ভাবতে চাই যে আমি প্রোগ্রামিংয়ের ক্ষেত্রে ভয়ানক …

11
ইউনিট পরীক্ষাগুলি আমার নিজস্ব পদ্ধতি ব্যবহার করা উচিত নয়?
আজ আমি একটি " JUnit বেসিক" ভিডিও দেখছিলাম এবং লেখক বলেছিলেন যে আপনার প্রোগ্রামে একটি প্রদত্ত পদ্ধতি পরীক্ষা করার সময়, আপনার প্রক্রিয়াতে আপনার নিজস্ব পদ্ধতি ব্যবহার করা উচিত নয়। আরও সুনির্দিষ্টভাবে বলতে গেলে, তিনি কিছু রেকর্ড-তৈরি পদ্ধতি পরীক্ষা করার বিষয়ে কথা বলছিলেন যা যুক্তিগুলির জন্য একটি নাম এবং শেষ নাম …

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

7
কোড ফার্স্ট বনাম ডাটাবেস ফার্স্ট
আমি যখন কাজ করি এমন সফ্টওয়্যারটি ডিজাইন ও তৈরি করি, তখন আমি সাধারণত নকশা করি এবং প্রথমে ব্যাক-এন্ড এসকিউএল টেবিল তৈরি করি এবং তারপরে আসল প্রোগ্রামিংয়ে চলে যাই। আমি বর্তমানে যে প্রকল্পটি নিয়ে কাজ করছি তা আমাকে ঠিক বিস্মিত করেছে। এটি সম্ভবত ভাল, দৃ requirements় প্রয়োজনীয়তার অভাবের কারণে হয়েছে তবে …

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

17
"চালাক" কোডটি এড়াতে কীভাবে নিজেকে প্রশিক্ষণ দেবেন? [বন্ধ]
আপনি যখন সেই নতুন কৌশলটি কেবল এস এর মাধ্যমে প্রদর্শন করতে বা তিনটি পৃথক প্রক্রিয়া জেনারালাইজ করার প্রয়োজন তখন সেই অনুভূতিটি কি আপনি জানেন Expression? এটি আর্কিটেকচার অ্যাস্ট্রোনাট স্কেলে থাকতে হবে না এবং বাস্তবে সহায়ক হতে পারে তবে আমি সাহায্য করতে পারি না তবে লক্ষ্য করুন যে অন্য কেউ একই …

10
জাভাতে ক্লাসে কত লাইন খুব বেশি? [বন্ধ]
আপনার অভিজ্ঞতায়, জাভাতে এক শ্রেণীর জন্য কোডের কত লাইন খুব বেশি, তার জন্য থাম্বের একটি কার্যকর নিয়ম কী? স্পষ্টতই, আমি জানি যে একটি নির্দিষ্ট শ্রেণিতে কী হওয়া উচিত এবং কী কী করা উচিত নয় তার জন্য লাইনের সংখ্যাগুলি ব্যবহার করা প্রকৃত মানের কাছাকাছিও নয়। ক্লাসগুলি যথাযথ ওওপি দর্শনের (এনক্যাপসুলেশন ইত্যাদি) …

15
বড় আকারের সফ্টওয়্যারগুলির জন্য কি পরম শূন্য বাগের স্থানে পৌঁছানো সম্ভব?
আমি উদাহরণস্বরূপ অটোডেস্ক মায়ার স্কেল এবং জটিলতায় 20-30 + মিলিয়ন কোডের লাইন, সফ্টওয়্যার সম্পর্কে বলছি। যদি আপনি যতক্ষণ উন্নয়ন প্রয়োজন ততক্ষণ হিমশীতল করেন, কেবলমাত্র একটি বাগ না পাওয়া অবধি আপনি কি সমস্ত বাগ ঠিক করতে পারবেন, যদি কম্পিউটারের মাধ্যমে এই জাতীয় জিনিসটি যাচাই করা যায়? বাগ-মুক্ত সিস্টেমের অস্তিত্বের পক্ষে এবং …

8
আমার প্রোগ্রামটির আজীবন যদি আমার একটি টুকরো স্মৃতি ব্যবহার করার প্রয়োজন হয় তবে প্রোগ্রাম শেষ হওয়ার আগেই কি এটিকে মুক্ত করা সত্যিই প্রয়োজন?
অনেকগুলি বই এবং টিউটোরিয়ালে আমি মেমরি পরিচালনার অনুশীলন শুনেছি এবং চাপ অনুভব করেছি এবং অনুভব করেছি যে আমি যদি ব্যবহারের পরে স্মৃতি মুক্ত না করি তবে কিছু রহস্যজনক এবং ভয়ঙ্কর কিছু ঘটবে। আমি অন্যান্য সিস্টেমে কথা বলতে পারি না (যদিও আমার কাছে এটি ধারণা করা যুক্তিসঙ্গত যে তারা একটি অনুরূপ …

17
কিভাবে সঠিক লুপ লিখবেন?
লুপগুলি লেখার সময় বেশিরভাগ সময় আমি সাধারণত ভুল সীমানা শর্তগুলি লিখি (যেমন: ভুল ফলাফল) বা লুপের সমাপ্তি সম্পর্কে আমার অনুমানগুলি ভুল (যেমন: অসীম চলমান লুপ)। যদিও আমি কিছু পরীক্ষা এবং ত্রুটির পরে আমার অনুমানগুলি সঠিক পেয়েছি তবে আমার মাথায় সঠিক কম্পিউটিং মডেল না থাকায় আমি খুব হতাশ হয়ে পড়েছি। /** …

8
একটি সফ্টওয়্যার প্রকল্পের শুরুতে আমি কীভাবে জিনিসগুলি পেতে পারি? [বন্ধ]
আমি 1 বছরের অভিজ্ঞতা দিয়ে প্রোগ্রামার, সম্প্রতি আমি বুঝতে পারি আমি খুব কমই সঠিকভাবে একটি প্রকল্প শুরু করি (আমার সাইড প্রজেক্টের বেশিরভাগ), সাধারণত প্রকল্পের চক্রটি এরকম হয় কয়েকটি ব্যবহারের ক্ষেত্রে শুরু করুন কোডিং শুরু করুন কয়েকটি জিনিস বুঝতে পারি যে আমি ভালভাবে পরিচালনা করি নি, এবং বর্তমান কোডবেসে ভাল মানায় …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.