প্রশ্ন ট্যাগ «coding-style»

কোডিং স্টাইল হ'ল গাইডলাইনগুলির একটি সেট যা উত্স কোডটি পঠনযোগ্যতা এবং বুঝতে সহায়তা করে।

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

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

5
জাভাতে, আমার যখন দরকার নেই তখনও প্যারামিটার এবং স্থানীয়দের জন্য "চূড়ান্ত" ব্যবহার করা উচিত?
জাভা এতে ভেরিয়েবল (ক্ষেত্র / স্থানীয় / পরামিতি) চিহ্নিত করার অনুমতি দেয় finalযাতে এগুলিতে পুনরায় বরাদ্দ আটকাতে পারে। আমি ক্ষেত্রগুলির সাথে এটি খুব দরকারী বলে মনে করি, কারণ এটি আমাকে দ্রুত দেখতে সহায়তা করে যে কয়েকটি বৈশিষ্ট্য - বা একটি সম্পূর্ণ শ্রেণি - অপরিবর্তনীয় বলে বোঝানো হয়েছে কিনা। অন্যদিকে, আমি …
105 java  coding-style  final 

11
"গোটো" বিবৃতিগুলি কী ধরণের বাগগুলি নিয়ে যায়? Historতিহাসিকভাবে কোন উল্লেখযোগ্য উদাহরণ আছে?
আমি বুঝতে পারি যে লুপগুলিতে নেস্ট করা লুপগুলি ভাঙ্গার জন্য সংরক্ষণ করুন; gotoবিবৃতি ফাঁকি এবং প্রোগ্রামিং এর একটি বাগ প্রবণ শৈলী যেমন তাচ্ছিল্য় ব্যবহার করা যেতে না করার জন্য করা হয়। আল্ট টেক্সট: "নিল স্টিফেনসন তার লেবেলগুলির নাম 'ডিঙ্গো' পছন্দ করা সুন্দর বলে মনে করেন" আসল কমিকটি এখানে দেখুন: http://xkcd.com/292/ …

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

14
কোন মুহূর্তে ব্রেভিটি এখন পুণ্য নয়?
সাম্প্রতিক একটি বাগ ফিক্সের জন্য আমাকে অন্যান্য দলের সদস্যদের দ্বারা লিখিত কোডটি অতিক্রম করতে হবে, যেখানে আমি এটি পেয়েছি (এটি সি #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)CostOut) * 100 : 0; এখন, এই সমস্ত ক্যাসেটের জন্য উপযুক্ত কারণ থাকার অনুমতি দেওয়া, …

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

14
লজিক্যাল স্টেটমেন্টে আমার প্রয়োজনীয় বন্ধনীগুলি ব্যবহার করা উচিত?
ধরা যাক আমার বুলিয়ান অবস্থা রয়েছে a AND b OR c AND dএবং আমি এমন একটি ভাষা ব্যবহার করছি যেখানে ANDঅপারেশনটির নজিরের চেয়ে বেশি অর্ডার রয়েছে OR। আমি কোডের এই লাইনটি লিখতে পারি: If (a AND b) OR (c AND d) Then ... তবে সত্যই, এর সমতুল্য: If a AND …

13
আমরা যদি পারি তবে স্থানীয় ভেরিয়েবলগুলি বাদ দিতে হবে?
উদাহরণস্বরূপ, অ্যান্ড্রয়েডে সিপিইউ চালিয়ে যেতে, আমি এই জাতীয় কোড ব্যবহার করতে পারি: PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "abc"); wakeLock.acquire(); তবে আমি মনে করি স্থানীয় পরিবর্তনগুলি powerManagerএবং wakeLockএটিকে নির্মূল করা যেতে পারে: ((PowerManager)getSystemService(POWER_SERVICE)) .newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelockTag") .acquire(); অনুরূপ দৃশ্য আইওএস সতর্কতা দর্শনে উপস্থিত হয়, যেমন: থেকে UIAlertView *alert = …

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

2
পাইথনে আপেক্ষিক আমদানিতে কী সমস্যা?
আমি সম্প্রতি আপগ্রেড সংস্করণ pylint , একটি জনপ্রিয় পাইথন শৈলী-পরীক্ষা। সম্পূর্ণ প্যাকেজ পাথটি নির্দিষ্ট না করে একই প্যাকেজে যেখানে মডিউলগুলি আমদানি করে সেই জায়গাগুলিকে নির্দেশ করে এটি আমার কোডজুড়ে ব্যালিস্টিক হয়ে উঠেছে। নতুন ত্রুটি বার্তাটি W0403। W0403:% r তুলনামূলকভাবে আমদানি করা উচিত r প্যাকেজ ডিরেক্টরি সম্পর্কিত কোনও আমদানি সনাক্ত করা …

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

22
ট্যাবগুলি বনাম স্পেস ever সর্বদা, প্রতিটি পরিস্থিতিতে প্রতিটি কিছুর জন্য সঠিক ইন্ডেন্টেশন চরিত্রটি কী? [বন্ধ]
Drupal.org এ হোস্ট করা কোডটির কোডিং মানগুলি কোডটি ইনডেন্ট করার জন্য দুটি স্পেস ব্যবহার করার পরামর্শ দেয়; অন্যান্য সাইটগুলি কোডটি প্রবেশ করতে ট্যাবগুলি ব্যবহার করার পরামর্শ দেয়। প্রতিটি কিছুর জন্য যথাযথ ইনডেন্টেশন চরিত্র কী এবং প্রতিটি পরিস্থিতিতে? আপনার দেওয়া উত্তরটি দয়া করে ব্যাখ্যা করুন।

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

9
আপনি কি সর্বদা এই জাতীয় ক্ষেত্রে একটি ফাংশন মধ্যে প্রয়োজন খালি সর্বনিম্ন তথ্য পাস করা উচিত?
ধরা যাক আমার একটি ফাংশন রয়েছে IsAdminযা ব্যবহারকারী একজন প্রশাসক কিনা তা যাচাই করে। আসুন আমরা এটাও বলি যে প্রশাসক চেকিং কোনও আইনের বিপরীতে (গুরুত্বপূর্ণ নয়) এর সাথে ব্যবহারকারীর আইডি, নাম এবং পাসওয়ার্ডের সাথে মিলিয়ে করা হয়। আমার মাথায় তখন এর জন্য দুটি কার্য সম্পাদনের স্বাক্ষর রয়েছে: public bool IsAdmin(User …

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