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

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

5
পরীক্ষা চালিত উন্নয়ন - আমাকে বোঝাতে! [বন্ধ]
আমি জানি কিছু লোক পরীক্ষা চালিত বিকাশের বিশাল প্রবক্তা। আমি অতীতে ইউনিট পরীক্ষাগুলি ব্যবহার করেছি, তবে কেবলমাত্র অপারেশনগুলির পরীক্ষা করতে যা সহজেই পরীক্ষা করা যায় বা যা আমি বিশ্বাস করি এটি সম্ভবত সঠিক হতে পারে। সম্পূর্ণ কোড কভারেজের কাছাকাছি বা কাছাকাছি শোনার মতো মনে হচ্ছে এটি অনেক বেশি সময় নেয়। …

5
কখন এবং কেন নেস্টেড ক্লাস ব্যবহার করবেন?
অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ব্যবহার করে আমাদের ক্লাসের (একটি নেস্টেড ক্লাস) ভিতরে একটি ক্লাস তৈরি করার ক্ষমতা আছে তবে আমি আমার 4 বছরের কোডিংয়ের অভিজ্ঞতায় কখনও নেস্টেড ক্লাস তৈরি করি নি। নেস্টেড ক্লাসগুলি কিসের জন্য ভাল? আমি জানি যে কোনও শ্রেণি বাসা বেঁধে থাকলে তাকে ব্যক্তিগত হিসাবে চিহ্নিত করা যেতে পারে …

2
ভয়েজার মিশনের জন্য কোড বিকাশ প্রক্রিয়া?
ভয়েজার 1 আগস্ট ২০১২-এর আন্তঃকোষ স্থলে পৌঁছেছে এবং এটি মানুষের সর্বাধিক দূরবর্তী বস্তু। ১৯ tw7 সালে এর দুটি যুগল মহাকাশযান, ভয়েজার ২-এর ঠিক অল্প সময়ের মধ্যেই চালু হয়েছিল, ভয়েজার 1 জোভিয়ান এবং স্যাটারনিয়ান সিস্টেমগুলি নতুন চাঁদ, সক্রিয় আগ্নেয়গিরি এবং বাইরের সৌরজগতের তথ্য সম্পর্কিত প্রচুর পরিমাণে আবিষ্কার করেছিল। ভয়েজার ১ এবং …

7
ত্রুটিগুলি "ধরা" দেওয়ার জন্য কি ব্যতিক্রমগুলি সরঞ্জাম হিসাবে ব্যবহার করা ঠিক আছে?
আমি তাড়াতাড়ি সমস্যাগুলি ধরতে ব্যতিক্রমগুলি ব্যবহার করি। উদাহরণ স্বরূপ: public int getAverageAge(Person p1, Person p2){ if(p1 == null || p2 == null) throw new IllegalArgumentException("One or more of input persons is null"). return (p1.getAge() + p2.getAge()) / 2; } আমার প্রোগ্রামটি nullএই ফাংশনে কখনই পাস করা উচিত নয় । আমি …

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

12
কেন কোনও শ্রেণি "বিমূর্ত" বা "চূড়ান্ত / সিল করা" ছাড়া অন্য কিছু হওয়া উচিত?
জাভা / সি # প্রোগ্রামিংয়ের 10+ বছর পরে, আমি নিজেকে তৈরি করে দেখতে পাচ্ছি: বিমূর্ত শ্রেণি : চুক্তিটি হ'ল তাত্ক্ষণিকভাবে করা হয় না। চূড়ান্ত / সিল করা ক্লাস : বাস্তবায়ন বলতে অন্য কোনও কিছুকে বেস বর্গ হিসাবে পরিবেশন করা নয়। আমি এমন কোনও পরিস্থিতির কথা ভাবতে পারি না যেখানে একটি …

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


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

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

3
সম্পত্তি সেটারে যুক্তি যুক্ত করা কি খারাপ অভ্যাস হিসাবে বিবেচিত হয়?
আমি একটি প্রকল্পে ঝাঁপিয়েছি এবং আমি দেখতে পাচ্ছি যে অন্যান্য বিকাশকারী সংশ্লেষিত বৈশিষ্ট্যগুলির সেটটারগুলিতে প্রচুর যুক্তি যুক্ত করছে। আমি বুঝতে পারি এটি কীভাবে কাজ করে তবে আমি মনে করি যে প্রোগ্রামটির প্রবাহটি বুঝতে অসুবিধা হয়; কোডটি পড়ার সময় যখনই আমি দেখি self.something = whatever, আমি সর্বদা পরীক্ষা করে দেখি যে …

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

7
কীভাবে আমার সতীর্থদের কিছু প্রাথমিক নিয়ম মেনে চলতে বোঝাতে হয়
আমার সতীর্থদের নিয়ে আমার সমস্যা আছে। দীর্ঘ গল্প সংক্ষিপ্ত: আমরা তিনজন শিক্ষার্থী একটি প্রতিযোগিতার জন্য একটি প্রকল্পে কাজ করছি। প্রকল্পটিতে দুটি পৃথক অ্যাপ্লিকেশন রয়েছে: একটি উইন্ডোজের জন্য (যা আমি বিকাশ করি) এবং একটি Android এর জন্য (আমার সহকর্মীরা এটি বিকাশের জন্য দায়বদ্ধ) responsible আমাদের কোড বেসগুলি কখনই ছেদ করতে পারে …

10
সাধারণ বনাম কমপ্লেক্স (তবে কার্য সম্পাদন দক্ষ) সমাধান - কোনটি বেছে নেবে এবং কখন?
আমি কয়েক বছর ধরে প্রোগ্রামিং করছি এবং প্রায়শই নিজেকে একটি দ্বিধায় ফেলে এসেছি। দুটি সমাধান রয়েছে - একটি সহজ একটি সহজ পদ্ধতি, বোঝা এবং বজায় রাখা সহজ। এটি কিছু অতিরিক্ত কাজ, কিছু অতিরিক্ত কাজ (অতিরিক্ত আইও, অতিরিক্ত প্রক্রিয়াজাতকরণ) জড়িত এবং সুতরাং এটি সর্বাধিক অনুকূল সমাধান নয়। তবে অন্যান্যগুলি একটি জটিল …

15
দুটি প্রোগ্রামিং ভাষার মধ্যে পিছনে যেতে বুদ্ধিমানের কি? [বন্ধ]
আমি প্রায় দুই বছর ধরে বেশ পিএইচপি লিখছি। এখন আমি। নেট (মূলত সি #) বিকাশ করছি। যাইহোক, মাঝে মাঝে ফিরে গিয়ে কিছু পিএইচপি করি। আমার মূল প্রশ্নটি হল, এটি করা চালিয়ে যাওয়া কি আমার পক্ষে বুদ্ধিমান বা আমি সি # তে বিকাশ চালিয়ে যাওয়া উচিত? এটি কি দীর্ঘমেয়াদে আমার ক্ষতি …

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