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

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

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

1
একটি ছোট প্রকল্পের জন্য গিট ওয়ার্কফ্লো / অনুশীলনগুলি (পিএনজিতে ফ্লোচার্ট)
আমি একটি ব্যক্তিগত কর্মপ্রবাহ নিয়ে আসার চেষ্টা করছি। আমি একটি মুক্তির অনুমানিক জীবনকাল একটি ফ্লোচার্ট একসাথে রেখেছি: একজন বিকাশকারী পাবলিক গিথুব রেপোতে চাপ দিচ্ছেন + কোনও বন্ধু কিছু বৈশিষ্ট্য নিয়ে সহায়তা করছেন এবং একটি বাগ ঠিক করেছেন। সংস্করণ নিয়ন্ত্রণের জন্য এটি কি যুক্তিসঙ্গত পদ্ধতি? মূল ধারণাটি জনসাধারণের রেপোকে পরিপাটি করে …

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

11
মাইক্রো-অপ্টিমাইজিং - বিএডি বনাম গেম ডেভেলপমেন্ট
গেম ডেভেলপমেন্টে C / C ++ রয়েছে প্রচুর পরিমাণে, ব্যবসায়িক অ্যাপ্লিকেশন সি # তে # আমি দেখেছি সি / সি ++ devs কীভাবে একটি একক কোড লাইন সমাবেশে অনুবাদ করে সে সম্পর্কে উদ্বেগ প্রকাশ করে। .NET- তে কেউ কেউ খুব কমই আইএল তে যান। সি # তে "মাইক্রো-অপ্টিমাইজিং" এর উপর …

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

3
ব্যতিক্রম বা ত্রুটি কোডগুলি
আমরা একটি ওয়েব সার্ভিস (এসওএপি, নেট) তৈরি করছি যা (বেশিরভাগ) নেটিভ ক্লায়েন্ট (উইন্ডোজ, সি ++) এর সাথে কথা বলবে এবং আমরা ভাবছি যে ক্লায়েন্টকে ত্রুটিগুলি যোগাযোগ করার সর্বোত্তম উপায়টি কী (উদাহরণস্বরূপ কিছু ল্যাবহ্যাপড যা লগইন সার্ভিস উপলভ্য নয়) বা ব্যবহারকারীর মতো কিছু পাওয়া যায় নি) এবং ক্লায়েন্টের কাছে ব্যতিক্রম ছুঁড়ে …

4
কোন ওয়েবসাইটটি কোনও প্রোগ্রামারের ক্ষমতার সবচেয়ে সঠিক ইঙ্গিত দেয়?
আপনি যদি প্রোগ্রামার নিয়োগ দিচ্ছেন, এবং শীর্ষকোডার ডটকমের শীর্ষ 100 কোডারগুলির মধ্যে একটি (বলুন) বা স্ট্যাকওভারফ্লো ডট কমের শীর্ষস্থানীয় 100 এর মধ্যে একটির মধ্যে কোনটি বেছে নিতে পারেন? কমপক্ষে আমার কাছে, এটি উপস্থিত হবে যে টপকোডার.কম সমস্যা সমাধান এবং কোড লেখার খাঁটি সক্ষমতার আরও উদ্দেশ্যমূলক মূল্যায়ন দেয়। একই সাথে, স্পষ্ট …

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

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

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

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

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

3
প্রধান পদ্ধতিতে কেবল অবজেক্ট ক্রিয়েশন এবং মেথড কল থাকা উচিত?
আমার এক বন্ধু আমাকে বলেছিল যে, সেরা অনুশীলনটি হচ্ছে শ্রেণিগত পদ্ধতিযুক্ত শ্রেণীর mainনামকরণ করা উচিত Mainএবং কেবল এতে mainপদ্ধতি রয়েছে । এছাড়াও mainপদ্ধতিতে কেবল ইনপুটগুলি পার্স করা উচিত, অন্যান্য অবজেক্ট তৈরি করা উচিত এবং অন্যান্য পদ্ধতিগুলি কল করা উচিত। Mainশ্রেণী এবং mainপদ্ধতি অন্য কিছু করা উচিত নয়। মূলত তিনি যা …

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

1
বিকাশ স্তরের কাটা - তির্যক?
আমরা একটি নতুন প্রকল্প চালু করেছি এবং এই মুহূর্তে বিকাশকারীরা দুটি দল, দল এ এবং দল বি তে বিভক্ত হয়ে পড়েছে এই প্রকল্পটির 2 টি অংশ রয়েছে যার বিকাশ স্ট্যাক জুড়ে বিকাশ প্রয়োজন। নীচে দেখানো আমাদের স্ট্যাকের খুব সরলীকৃত নমুনা: প্রকল্পের প্রতিটি অংশের পুরো স্ট্যাক জুড়ে বিকাশ প্রয়োজন, তাই আমি …

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