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

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

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

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

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

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

17
ভাল প্রোগ্রামার সম্পর্কে টরভাল্ডসের উক্তি [বন্ধ]
দুর্ঘটনাক্রমে আমি লিনাস টোরভাল্ডসের নীচের উদ্ধৃতিতে হোঁচট খেয়েছি: "খারাপ প্রোগ্রামাররা কোডটি নিয়ে চিন্তিত Good ভাল প্রোগ্রামাররা ডেটা কাঠামো এবং তাদের সম্পর্কের বিষয়ে উদ্বিগ্ন হন।" আমি গত কয়েক দিন ধরে এটি সম্পর্কে ভেবেছি এবং আমি এখনও বিভ্রান্ত হয়ে পড়েছি (যা সম্ভবত ভাল চিহ্ন নয়), তাই আমি নিম্নলিখিতগুলি নিয়ে আলোচনা করতে চেয়েছিলাম: …

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

6
গিট সংগ্রহস্থলে একক বা একাধিক প্রকল্পের মধ্যে নির্বাচন করছেন?
এমন একটি gitপরিবেশে, যেখানে আমরা বেশিরভাগ প্রকল্পগুলিকে মডিউলাইজ করেছি, আমরা আমাদের প্রতি সংগ্রহস্থল প্রতি এক প্রকল্পের জন্য বা একাধিক প্রকল্পের প্রতি সংগ্রহস্থল ডিজাইন ইস্যুর মুখোমুখি । আসুন একটি মডুলারাইজড প্রকল্প বিবেচনা করুন: myProject/ +-- gui +-- core +-- api +-- implA +-- implB আজ আমাদের প্রতি সংগ্রহস্থল একটি প্রকল্প আছে …

15
প্রোগ্রামগুলির আকারগুলি এত বড় কেন?
আমরা যদি ভিনটেজ প্রোগ্রাম নেটস্কেপ নেভিগেটর বা মাইক্রোসফ্ট ওয়ার্ডের প্রারম্ভিক সংস্করণটি দেখি তবে সেই প্রোগ্রামগুলির আকার 50 এমবি এর চেয়ে কম ছিল। এখন আমি যখন গুগল ক্রোম ইনস্টল করি এটি 200 এমবি এবং স্ল্যাকের ডেস্কটপ সংস্করণটি 300 এমবি। আমি কিছু নিয়ম সম্পর্কে পড়েছিলাম যে প্রোগ্রামগুলি সমস্ত উপলব্ধ মেমরি গ্রহণ করবে …

17
আপনি যখন যাচ্ছেন তখন কি আপনার কোডটি সংকলন করার কোনও সুবিধা আছে?
আমার সম্প্রতি একটি কাজের সাক্ষাত্কার হয়েছিল যাতে তারা আমাকে কিছু বাস্তব কোড লেখার জন্য একটি ঘন্টা দিয়েছিল। এটি কোনও বিশাল পরিমাণ নয়, সম্ভবত ১০০ লাইনের চেয়ে কম। প্রায় 45 মিনিটের পরে, আমি এটি সংকলন করেছি, এটি চালিয়েছি এবং এটি কাজে লাগিয়েছি। আমি 5-10 মিনিট সংকলন ত্রুটিগুলি এবং দু'টি ছোট ছোট …

17
আপনার দৈনন্দিন কাজকর্মের মধ্যে আপনি কীভাবে "এটি ঠিক করুন" এবং "এটি ASAP" এর মধ্যে ভারসাম্য বজায় রাখবেন? [বন্ধ]
আমি নিজেকে বার বার এই প্রশ্নটি নিয়ে ভাবছি। আমি জিনিসগুলি সঠিকভাবে করতে চাই: পরিষ্কার, বোধগম্য এবং সঠিক কোড যা রক্ষণাবেক্ষণ করা সহজ write যাইহোক, আমি যা করতে পেরেছি তা হল প্যাচের উপর প্যাচ লেখা; কেবলমাত্র সময় নেই বলে, ক্লায়েন্টরা অপেক্ষা করছেন, একটি বাগ রাতারাতি স্থির করা উচিত, সংস্থা এই সমস্যায় …

22
“বেশি জানার কারণে” আটকে আছে [বন্ধ]
Http://news.ycombinator.com/item?id=4037794 এ আরও আলোচনা নোট করুন আমার তুলনামূলকভাবে সহজ বিকাশের কাজ রয়েছে, তবে যতবারই আমি এটি আক্রমণ করার চেষ্টা করি তখন আমি গভীর চিন্তা-চেতনায় ছড়িয়ে পড়েছি - এটি কীভাবে ভবিষ্যতের প্রসার ঘটাতে পারে, ২ য় প্রজন্মের ক্লায়েন্টদের কী প্রয়োজন হবে, কীভাবে এটি "অ-কার্যক্ষম" প্রভাবিত করে দিকগুলি (যেমন পারফরম্যান্স, অনুমোদন ...), …

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

17
আমি কীভাবে জানতে পারি যে আমার পদ্ধতিগুলি পুনরায় ব্যবহারযোগ্য হওয়া উচিত? [বন্ধ]
আমি বাড়িতে আমার নিজের ব্যবসায় মনে করছি এবং আমার স্ত্রী আমার কাছে এসে বলেন says মধু .. আপনি কি কনসোলে 2018 সালের জন্য সারা বিশ্ব জুড়ে সমস্ত দিনের আলো সঞ্চয় মুদ্রণ করতে পারেন? আমার কিছু পরীক্ষা করা দরকার এবং আমি অত্যন্ত খুশী কারণ আমার জাভা অভিজ্ঞতা নিয়ে আমি আমার সারা …

15
একক চরিত্রের ধ্রুবকগুলি কি আক্ষরিক চেয়ে ভাল?
আমি সম্প্রতি এমন একটি শ্রেণীর মুখোমুখি হয়েছি যা ধ্রুবক হিসাবে প্রতিটি একক চরিত্রকে সরবরাহ করে; থেকে সবকিছু COMMAকরতে BRACKET_OPEN। এটি প্রয়োজন ছিল কিনা তা ভাবছেন; আমি একটি "নিবন্ধ" পড়েছি যা পরামর্শ দেয় যে এটি একক-চরিত্রের অক্ষরে অক্ষরে টানতে সহায়ক হতে পারে। সুতরাং, আমি সন্দেহবাদী। ধ্রুবকগুলি ব্যবহারের প্রধান আবেদন হ'ল পরিবর্তনের …

11
সিস্টেমগুলির জটিলতা বৃদ্ধির ফলে প্রোগ্রামারদের ক্রমাগত প্রজন্ম কীভাবে প্রভাবিত হয়েছে?
একজন "নতুন" প্রোগ্রামার হিসাবে (আমি প্রথমে ২০০৯ সালে কোডের একটি লাইন লিখেছিলাম), আমি লক্ষ্য করেছি যে একটি প্রোগ্রাম তৈরি করা তুলনামূলকভাবে সহজ যা উদাহরণস্বরূপ NET ফ্রেমওয়ার্কের মতো জিনিসগুলির সাথে আজ বেশ জটিল উপাদানগুলিকে প্রদর্শন করে। ভিজ্যুয়াল ইন্টারফেস তৈরি করা বা তালিকা বাছাই করা এখন খুব কম কমান্ড দিয়ে করা যেতে …

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