সফ্টওয়্যার প্রকৌশল

পেশাদারদের, শিক্ষাবিদদের এবং সিস্টেম ডেভলপমেন্ট লাইফ চক্রের মধ্যে কর্মরত শিক্ষার্থীদের জন্য প্রশ্নোত্তর

6
সলিড নীতি এবং কোড কাঠামো
একটি সাম্প্রতিক চাকরী ইন্টারভিউ, আমি সম্পর্কে একটি প্রশ্ন উত্তর দিতে পারে না কঠিন - বিভিন্ন নীতির মৌলিক অর্থ প্রদানের তার পরেও। এটা সত্যিই আমাকে বাগ। আমি প্রায় কয়েক দিন ধরে খোঁড়াখুঁড়ি করেছি এবং এখনও একটি সন্তোষজনক সংক্ষিপ্তসার নিয়ে এসেছি। সাক্ষাত্কারের প্রশ্নটি ছিল: আপনি যদি একটি নেট প্রকল্পের দিকে নজর রাখেন …
149 c#  .net  solid 

2
বদ্ধ-উত্স কোডের জন্য সেরা বিদ্যমান লাইসেন্স [বন্ধ]
আমি নিজেই কয়েকটি ক্লোজ-সোর্স অ্যাপ্লিকেশন তৈরি করছি (আমার পিছনে কোনও বড় সংস্থা নেই) এবং ঠিক কীভাবে সেগুলি রক্ষা করা যায় তা নিয়ে ভাবছি। সমস্ত উত্স কোড ফাইলের শীর্ষে আমার কাছে এই চমত্কার বুনিয়াদি কপিরাইট বিজ্ঞপ্তি রয়েছে: /******************************************************* * Copyright (C) 2010-2011 {name} <{email}> * * This file is part of …

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

8
আপনি কীভাবে আপনার প্রকল্পগুলি সংগঠিত করবেন? [বন্ধ]
আপনার কি প্রকল্পগুলির আয়োজনের কোনও বিশেষ স্টাইল রয়েছে? উদাহরণস্বরূপ, বর্তমানে আমি বলিভিয়ায় এখানে বেশ কয়েকটি বিদ্যালয়ের জন্য একটি প্রকল্প তৈরি করছি, এভাবেই আমি এটির আয়োজন করেছি: TutoMentor (Solution) TutoMentor.UI (Winforms project) TutoMentor.Data (Class library project) আপনার প্রকল্পটি ঠিক কীভাবে সংগঠিত করবেন? আপনি কী এমন কিছু সংগঠিত করেছেন এবং এর জন্য …

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

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

11
আপনি কখন টিডিডিতে "রিয়েল" কোডটি লেখেন?
প্রশিক্ষণ ভিডিওতে আমি পড়েছি এবং দেখেছি এমন সমস্ত উদাহরণের সরল উদাহরণ রয়েছে। তবে আমি কী দেখতে পাচ্ছি না আমি কীভাবে সবুজ হওয়ার পরে "বাস্তব" কোডটি করব। এটি কি "রিফ্যাক্টর" অংশ? যদি আমার কাছে জটিল পদ্ধতি সহ মোটামুটি জটিল অবজেক্ট থাকে এবং আমি এটিকে পাস করার জন্য আমার পরীক্ষাটি এবং ন্যূনতম …
147 tdd 

6
সি এর চেয়ে দ্রুত, "আরও ভাল" ভাষা কেন প্রকাশিত হল না? [বন্ধ]
আজকের সমস্ত নতুন "আধুনিক" ভাষাগুলির বাইরে, কীভাবে সি এখনও দ্রুত এবং "মেশিনের নিকটতম" হিসাবে প্রকাশিত হয়? জিনিসগুলি করার একমাত্র সঠিক উপায় হিসাবে আমি সত্যিই বিশ্বাস করি না, এবং সি সত্যই দীর্ঘকাল ধরে চলেছে (ষাটের দশক থেকে!)! আমরা কি প্রায় 50 বছর আগে রচিত কোনও কিছুর চেয়ে ভাল কিছু নিয়ে আসিনি? …
147 c 

24
পাইথনের ত্রুটিগুলি কী কী? [বন্ধ]
পাইথনকে আজকাল সমস্ত ক্রোধ বলে মনে হচ্ছে, এবং অযৌক্তিকভাবে নয় - কারণ এটি সত্যই এমন একটি ভাষা যার সাথে একজন প্রায় উপভোগ করে যার সমাধানের জন্য একটি নতুন সমস্যা দেওয়া হচ্ছে। তবে, একজন জ্ঞানী ব্যক্তি একবার বলেছিলেন (তাকে কেবল জ্ঞানী মানুষ বলছেন কারণ তিনি আসলে এটি বলেছিলেন সে সম্পর্কে আমার …

15
9 থেকে 5 প্রোগ্রামাররা কি নীচের দিকে তাকাচ্ছে?
আমি নিজেকে একজন 9 থেকে 5 প্রোগ্রামার হিসাবে বিবেচনা করব। আমি এর দ্বারা যা বোঝাতে চাইছি তা হ'ল আমার একটি প্রোগ্রামিং কাজ আছে তবে আমি কাজ ছেড়ে যাওয়ার পরে আমি আমার কাজটি সেখানে রেখে দিই এবং বাড়িতে রাখি না। আমি আমার ক্যারিয়ারের পছন্দটি খুব উপভোগ করি এবং আমার বর্তমান কাজটিতে …

14
চাচা বব কেন পরামর্শ দেন যে কোডিং মানগুলি এড়াতে পারলে তা লেখা উচিত নয়?
আমি যখন এই প্রশ্নটি পড়ছিলাম , শীর্ষ ভোটের উত্তরগুলি কোডিং স্ট্যান্ডার্ডের বিষয়ে আঙ্কেল ববকে উদ্ধৃত করেছে , তবে আমি এই পরামর্শটি দ্বারা বিভ্রান্ত হয়ে পড়েছিলাম: এগুলি এড়াতে পারলে এগুলি লিখবেন না। বরং কোডটি যেভাবে মানগুলি ক্যাপচার করা হয় সেভাবে চলুন। এটি আমার মস্তিষ্কে বাউন্স হয়ে গেছে তবে আমি আটকে থাকার …

30
প্রতিদিন আপনি কত ঘন্টা উত্পাদনশীল হতে পারেন? কিভাবে? [বন্ধ]
আমি দেখতে পেয়েছি যে প্রতিদিন 8 ঘন্টা সতর্ক থাকতে আমার অনেক বড় সমস্যা হচ্ছে trouble আমি মাত্র চার ঘন্টা / দিনের কাজের চুক্তি নিয়ে এমন লোকদের কথা শুনেছি, তারা যুক্তি দিয়েছিল যে তারা আট ঘন্টার মধ্যে আরও বেশি কিছু করতে পারবেন না। আমি প্রায়শই তন্দ্রা, একঘেয়েমি, বিক্ষিপ্ততায় অভিভূত হই। কিছু …
145 productivity 

30
আপনি কীভাবে বড় কোড বেসগুলিতে ডুব দেবেন?
কোন অজানা কোড বেসটি অনুসন্ধান এবং শেখার জন্য আপনি কোন সরঞ্জামগুলি এবং কৌশলগুলি ব্যবহার করেন? আমি মত সরঞ্জাম কথা ভাবছি grep, ctags, ইউনিট-পরীক্ষা কার্মিক পরীক্ষা, ক্লাস-ডায়াগ্রাম জেনারেটর, গ্রাফ কল, মত কোড মেট্রিক্স sloccount, ইত্যাদি। আমি আপনার অভিজ্ঞতাগুলিতে আগ্রহী, আপনি নিজেরাই যে সাহায্যকারী ব্যবহার করেছেন বা লিখেছেন এবং যে কোড কোডটির …

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

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

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