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

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

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

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

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

7
ধ্রুবককে সংজ্ঞায়িত করার জন্য ইন্টারফেস রাখা কি খারাপ অভ্যাস?
আমি জাভাতে জুনিট পরীক্ষা ক্লাসের একটি সেট লিখছি। বেশ কয়েকটি ধ্রুবক রয়েছে, উদাহরণস্বরূপ স্ট্রিংগুলি যা আমার বিভিন্ন পরীক্ষার ক্লাসে লাগবে। আমি এমন একটি ইন্টারফেস নিয়ে ভাবছি যা তাদের সংজ্ঞা দেয় এবং প্রতিটি পরীক্ষার শ্রেণি এটি প্রয়োগ করে। আমি যে সুবিধাগুলি দেখতে পাচ্ছি তা হ'ল: ধ্রুবকগুলিতে সহজে অ্যাক্সেস: MY_CONSTANTপরিবর্তেThatClass.MY_CONSTANT প্রতিটি ধ্রুবক …

8
প্রোগ্রামগুলিতে উইন্ডোজ "ডকুমেন্টস" ফোল্ডারের আইনী ব্যবহার
যে কেউ যার ডকুমেন্টস ফোল্ডারটি কেবল সেখানে রাখার জিনিসগুলি পছন্দ করে সে জানে যে স্ট্যান্ডার্ড ডকুমেন্টস ফোল্ডারটি এই কাজের জন্য পুরোপুরি অনুপযুক্ত। প্রতিটি প্রোগ্রামে সমানভাবে অপ্রাসঙ্গিক তার সেটিংস, তথ্য, বা কিছু লাগাতে চান বলে মনে হয় ডকুমেন্টস আসলে ফোল্ডার এই কাজের জন্য বিশেষভাবে আছে সত্ত্বেও ফোল্ডার 1 । যাতে এটি …

5
এটি একটি লাইব্রেরির মধ্যে থেকে STDIN থেকে পড়ার বিরোধী নিদর্শন হিসাবে বিবেচিত হয়?
আমি কর্মক্ষেত্রে কাজ করছি এমন একটি বিশাল প্রকল্পের জন্য একটি লাইব্রেরি লেখার সময়, একটি ইস্যু এলো যার একটি টোকেন দরকার ছিল একটি ইমেল ঠিকানায় প্রেরণ করা, এবং তারপরে কোডটিতে পাস করা যেখানে এটি আরও ব্যবহারের জন্য ব্যবহার করা যেতে পারে। আমার সহকর্মী বলেছে যে কেবল এসটিডিএন (পাইথন ব্যবহার করে code …

11
লগিং: কেন এবং কী? [বন্ধ]
লগিংয়ের উল্লেখযোগ্য ব্যবহার করে এমন প্রোগ্রাম আমি কখনও লিখিনি। ব্যতিক্রম ঘটলে আমি সর্বাধিক করেছি স্ট্যাকের চিহ্নগুলি ক্যাপচার করা। আমি ভাবছিলাম, অন্য লোকেরা কতটা লগ করে? আপনি কী ধরনের প্রয়োগ লিখছেন তা নির্ভর করে? আপনি কি লগগুলি আসলে সহায়ক মনে করেন?

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

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

7
আমি একা জুনিয়র বিকাশকারী হিসাবে [বন্ধ] হিসাবে আমার অগ্রগতি পর্যালোচনা করে কীভাবে পেতে পারি?
আমি বর্তমানে একক প্রাথমিক বিকাশকারী হিসাবে একটি 2 ব্যক্তি সংস্থার জন্য কাজ করছি। আমার বস ক্লায়েন্টদের পেয়ে যায়, কিছু পিএনজি ডিজাইনের টেম্পলেট উপহাস করে তা আমার হাতে দেয়। এই সিস্টেমটি ভালভাবে কাজ করছে এবং আমি সত্যিই এটি উপভোগ করছি। আমি যে ধরণের প্রকল্পগুলিতে কাজ করি তা হ'ল ছোট - মাঝারি …

9
নির্দিষ্ট দৃষ্টান্তের জন্য সাবক্লাস তৈরি করা কি খারাপ অভ্যাস?
নিম্নলিখিত নকশা বিবেচনা করুন public class Person { public virtual string Name { get; } public Person (string name) { this.Name = name; } } public class Karl : Person { public override string Name { get { return "Karl"; } } } public class John : Person { public …

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

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

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

8
ওওপি কি সহজ বা শক্ত হয়ে উঠছে? [বন্ধ]
বছর পূর্বে যখন প্রোগ্রামারদের কাছে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ের ধারণাগুলি প্রবর্তিত হয়েছিল তখন এটি আকর্ষণীয় বলে মনে হয় এবং প্রোগ্রামিংটি পরিষ্কার ছিল। ওওপি এর মত ছিল Stock stock = new Stock(); stock.addItem(item); stock.removeItem(item); স্ব-বর্ণনামূলক নাম দিয়ে এটি বোঝা সহজ ছিল। তবে এখন ডেটা ট্রান্সফার অবজেক্টস, ভ্যালু অবজেক্টস, রিপোজিটরি, ডিপেন্ডেন্সি ইনজেকশন ইত্যাদির …

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