প্রশ্ন ট্যাগ «code-quality»

উচ্চ মানের কোড লেখার জন্য সেরা অনুশীলনের জন্য প্রশ্ন।

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

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

7
জাভাস্ক্রিপ্টে == ব্যবহার করা কি কোনও অর্থবোধ করে?
ইন জাভাস্ক্রিপ্ট, গুড যন্ত্রাংশ , ডগলাস Crockford লিখেছিলেন: জাভাস্ক্রিপ্টে সমতা অপারেটরগুলির দুটি সেট রয়েছে: ===এবং !==, এবং তাদের দুষ্ট যুগল ==এবং !=। ভাল ব্যক্তিরা আপনার প্রত্যাশা অনুযায়ী কাজ করে। দুটি অপারেন্ড যদি একই ধরণের হয় এবং একই মান হয়, তবে ===উত্পাদন trueএবং !==উত্পাদন করে false। অপারেন্ডগুলি একই ধরণের হয়ে গেলে …

21
আমার কোডের একটি বড় অংশের একটি প্রধান ডিজাইনের ত্রুটি রয়েছে। এটি শেষ করুন বা এখনই ঠিক করুন? [বন্ধ]
আমি আমার মতো দক্ষতার স্তরের সাথে আমার এক বন্ধুর সাথে সি # প্রকল্পে কাজ করছি এমন একটি উচ্চ বিদ্যালয়ের শিক্ষার্থী। এখন অবধি, আমরা 100 টি কমিটের ব্যবধানে প্রায় 3,000 লাইনের কোড এবং 250 কোড টেস্ট কোড লিখেছি lines বিদ্যালয়ের কারণে, আমি কয়েক মাসের জন্য প্রকল্পটি বন্ধ রেখেছিলাম এবং সম্প্রতি আমি …

30
কোডিংয়ের সময় কি মাইক্রো-অপটিমাইজেশন গুরুত্বপূর্ণ?
আমি সম্প্রতি স্ট্যাক ওভারফ্লো উপর একটি প্রশ্ন জিজ্ঞাসা খুঁজে বের করতে কেন isset () যাও strlen () তুলনায় দ্রুততর ছিল মধ্যে পিএইচপি । এটি পাঠযোগ্য কোডের গুরুত্ব এবং কোডে মাইক্রো-সেকেন্ডের কর্মক্ষমতা উন্নতি বিবেচনা করার মতো কিনা তা নিয়ে প্রশ্ন উত্থাপন করেছে। আমার বাবা একজন অবসরপ্রাপ্ত প্রোগ্রামার, এবং আমি তাকে প্রতিক্রিয়াগুলি …

10
ক্লিন কোড সুরক্ষিত ভেরিয়েবলগুলি এড়িয়ে যাওয়ার পরামর্শ দিচ্ছে কেন?
ক্লিন কোড "ফরম্যাটিং" অধ্যায়ের "উল্লম্ব দূরত্ব" বিভাগে সুরক্ষিত ভেরিয়েবলগুলি এড়ানো পরামর্শ দেয়: ঘনিষ্ঠভাবে সম্পর্কিত ধারণাগুলি একে অপরের সাথে উল্লম্বভাবে রাখা উচিত। স্পষ্টতই এই নিয়মটি পৃথক ফাইলে অন্তর্ভুক্ত ধারণাগুলির জন্য কাজ করে না। তবে যদি আপনার খুব ভাল কারণ না থাকে তবে ঘনিষ্ঠভাবে সম্পর্কিত ধারণাগুলি আলাদা আলাদা ফাইলে আলাদা করা উচিত …

28
কিভাবে একটি শূন্য-বাগ প্রোগ্রামার হতে? [বন্ধ]
আমার বস আমাকে সবসময় বলেছে যে একজন ভাল প্রোগ্রামারকে নিশ্চিত করতে সক্ষম হতে হবে যে সে বা তার পরিবর্তিত কোডটি নির্ভরযোগ্য, সঠিক এবং পুরোপুরি স্ব-যাচাই করেছে; যা আপনার পরিবর্তনগুলি যে কারণগুলিতে তৈরি করবে তার সমস্ত ফলাফল এবং প্রভাবগুলি সম্পূর্ণভাবে বুঝতে হবে should আমি বারবার পরীক্ষা করে এই ধরণের প্রোগ্রামার হওয়ার …
168 code-quality 

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

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

19
কীভাবে দ্রুত কোডিং করবেন (ত্যাগের গুণ ছাড়াই) [বন্ধ]
আমি বেশ কয়েক বছর ধরে পেশাদার কোডার হয়েছি। আমার কোড সম্পর্কে মন্তব্যগুলি সাধারণত একই ছিল: দুর্দান্ত কোড লিখেছেন, ভাল-পরীক্ষা করেছেন তবে দ্রুত হতে পারে । তাহলে আমি কীভাবে গুনাহের মান ছাড়াই দ্রুত কোডার হয়ে উঠব ? এই প্রশ্নের খাতিরে, আমি সুযোগটি সী # তে সীমাবদ্ধ রাখছি, যেহেতু এটিই মূলত আমি …

10
গভীর প্রোগ্রামিং জ্ঞান বিকাশের উপর
মাঝে মাঝে স্ট্যাক ওভারফ্লোতে প্রান্তের কেস এবং অন্যান্য অদ্ভুততা সম্পর্কিত প্রশ্নগুলি দেখতে পাই যা জোন স্কিট এবং এরিক লিপার্টের পছন্দগুলির দ্বারা খুব সহজেই উত্তর দেওয়া হয়, ভাষাটির গভীর জ্ঞান এবং এর অনেকগুলি জটিলতা বোঝায়, যেমন: আপনি ভাবতে পারেন কোনও foreachলুপ ব্যবহার করার জন্য , আপনি যে সংগ্রহটি পুনরাবৃত্তি করছেন তা …
136 code-quality 

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

8
পুনরাবৃত্তি বা যখন লুপগুলি
আমি কিছু বিকাশের সাক্ষাত্কার অনুশীলন সম্পর্কে পড়ছিলাম, বিশেষত সাক্ষাত্কারে জিজ্ঞাসা করা প্রযুক্তিগত প্রশ্ন এবং পরীক্ষাগুলি সম্পর্কে এবং জেনারটির বক্তব্যগুলিতে আমি বেশ কয়েকবার হোঁচট খেয়েছি "ঠিক আছে আপনি কিছুক্ষণ লুপ দিয়ে সমস্যার সমাধান করেছেন, এখন আপনি এটি দিয়ে এটি করতে পারেন পুনরাবৃত্তি "," "লুপের সময় প্রত্যেকে 100 টি লাইন দিয়ে এটি …

16
ভবিষ্যতে প্রয়োজনের প্রয়োজনে এখনই কি আমি রিডানড্যান্ট কোড যুক্ত করব?
সঠিকভাবে বা ভুলভাবে, আমি বর্তমানে বিশ্বাস করি যে আমার কোডটি যথাসম্ভব শক্তিশালী করার চেষ্টা করা উচিত, যদিও এর অর্থ অনর্থক কোড / চেকগুলি যুক্ত করা যা আমি জানি যে এখনই কোনও কাজে আসবে না, তবে তারা লাইন থেকে কয়েক বছরের পরিমাণ হতে পারে। উদাহরণস্বরূপ, আমি বর্তমানে এমন একটি মোবাইল অ্যাপ্লিকেশন …

14
এসসিএম ছাড়াই আমি কীভাবে কোডের মান বজায় রাখতে পারি?
আমি একটি সরকারী প্রতিষ্ঠানে কাজ করছি। এখানে ব্যবহৃত প্রযুক্তি এবং সফটওয়্যার তৈরির পদ্ধতিগুলি বেশ পুরানো fashion তাদের কাছে প্রচুর স্টোরেজ রয়েছে তবে বেশিরভাগ কাজ স্বয়ংক্রিয়ভাবে ব্যবহারের জন্য ব্যবহৃত অ্যাপ্লিকেশন রাখতে এবং বজায় রাখতে উপযুক্ত স্থান নেই। প্রতিষ্ঠানটি আমাকে জিআইটি বা এসভিএন এর মতো এসসিএম সফ্টওয়্যার ব্যবহার করতে দেয় না। কোডের …
110 git  code-quality  svn  scm 

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