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

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

8
একটি গতিশীল, সীমাহীন-আকারের "ধাঁধাঁ" জন্য আমি কীভাবে ডেটা স্ট্রাকচার তৈরি করব?
আমি আসলে নিশ্চিত নই যে "গোলকধাঁধা" সঠিক শব্দটি। মূলত ব্যবহারকারীরা Room4 টি দরজা (এন, এস, ই এবং ডাব্লু) রয়েছে এমন একটিতে শুরু করেন । তারা যে কোনও দিকে যেতে পারে এবং পরবর্তী প্রতিটি ঘরে 1 থেকে 4 দ্বার পর্যন্ত যে কোনও জায়গায় অন্য ঘর থাকে যা অন্য কক্ষে যায়। "গোলকধাঁধা" …

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

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

7
এসকিউএল ট্রিগার এবং কখন বা কখন তাদের ব্যবহার করবেন না।
আমি যখন এসকিউএল সম্পর্কে প্রাথমিকভাবে শিখছিলাম তখন আমাকে সর্বদা বলা হয়েছিল, কেবল যদি আপনার সত্যিই প্রয়োজন হয় তবে ট্রিগারগুলি ব্যবহার করুন এবং যদি সম্ভব হয় তবে পরিবর্তে সঞ্চিত পদ্ধতি ব্যবহার করতে চান opt এখন দুর্ভাগ্যক্রমে সেই সময়ে (বেশ কয়েক বছর আগে ভাল) আমি মৌলিক বিষয়ে এতটা কৌতূহলী ও যত্নবান ছিলাম …
43 sql 

2
অ্যাক্টিভেকর্ড প্যাটার্নটি কি SOLID নকশার নীতিগুলি অনুসরণ / উত্সাহিত করে?
আমি কিনা ActiveRecord প্যাটার্ন আগ্রহী পাগল নেভিগেশন রুবি বিখ্যাত তৈরী উদ্দীপনা জাগায় বা ব্যবহার discourages কঠিন নকশা নীতির। উদাহরণস্বরূপ, এটি আমার কাছে মনে হয় যে অ্যাক্টিভেকর্ড অবজেক্ট উভয় ক্ষেত্রেই ডোমেন লজিক এবং অধ্যবসায় যুক্তি রয়েছে যা একক দায়িত্বের লঙ্ঘন।

6
একাধিকবার পাসওয়ার্ড হ্যাশ করা কি আরও সুরক্ষিত?
আমি কয়েকবার পড়েছি যে পাসওয়ার্ডগুলি সংরক্ষণ করার সময়, স্ট্রিংগুলিকে 'ডাবল হ্যাশ' করা ভাল অনুশীলন (যেমন, এমডি 5 এর সাথে শ 1, উভয় লবণের সাথে, অবশ্যই) obvious আমার অনুমান প্রথম প্রশ্নটি, "এটি কি আসলেই সঠিক?" যদি তা না হয় তবে দয়া করে এই প্রশ্নটির বাকি অংশটি খারিজ করুন :) আমি জিজ্ঞাসার …
43 hashing 

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

10
প্রোটোটাইপিং বনাম ক্লিন কোড প্রাথমিক পর্যায়ে
আমি আমার ব্যক্তিগত কাজ শেষ হতে পারে এমন কয়েকটি ব্যক্তিগত প্রকল্পে কাজ করার / শুরু করার পরিকল্পনা করছি। এটি আমাকে ভাবতে বাধ্য করেছে, আমার কোন উপায়ে শুরু করা উচিত? কেবল প্রোটোটাইপ just কেবলমাত্র বেসিক কোডে কাজ করা লিখুন যা আমার পক্ষে সহজ প্রসারণের জন্য অপ্টিমাইজিং এবং রিফ্যাক্টরিংয়ের জন্য অনেক সময় …

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

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

7
SOLID নীতিগুলি বনাম YAGNI
সলিড নীতিগুলি কখন ইয়াগনি হয়? প্রোগ্রামার হিসাবে আমরা জটিলতা, রক্ষণাবেক্ষণযোগ্যতা, গড়ার সময় এবং আরও কিছু সময়ের মধ্যে সর্বদা বাণিজ্য-অফ করি। অন্যগুলির মধ্যে, পছন্দ করার জন্য দুটি স্মার্ট গাইডলাইন আমার মনে সলিড নীতি এবং ইয়াজিএনআই। আপনার যদি এটির প্রয়োজন না হয়; এটি তৈরি করবেন না এবং এটি পরিষ্কার রাখুন। এখন উদাহরণস্বরূপ, …

10
"সাধারণ পুরানো ডেটা" ক্লাস ব্যবহার করার কোনও কারণ আছে কি?
লিগ্যাসি কোডে আমি মাঝে মধ্যে এমন ক্লাস দেখতে পাই যা ডেটাগুলির জন্য মোড়ক ছাড়া কিছুই নয়। কিছুটা এইরকম: class Bottle { int height; int diameter; Cap capType; getters/setters, maybe a constructor } ওও সম্পর্কে আমার বোধগম্যতা হল ক্লাসগুলি ডেটার কাঠামো এবং সেই ডেটাতে অপারেটিংয়ের পদ্ধতি। এটি এই ধরণের অবজেক্টগুলিকে বাদ …

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

19
আপনি নন প্রোগ্রামারদের সাথে আপনার নৈপুণ্য কীভাবে ভাগ করবেন?
কখনও কখনও আমি এমন সঙ্গীতকারের মতো অনুভব করি যিনি সরাসরি শো খেলতে পারবেন না। প্রোগ্রামিং একটি দুর্দান্ত শীতল দক্ষতা এবং একটি বিস্তৃত বিশ্ব, তবে এর অনেক কিছুই "অফ ক্যামেরা" - আপনার মাথায়, আপনার অফিসে, দর্শকদের থেকে দূরে। আপনি অবশ্যই অন্যান্য প্রোগ্রামারদের সাথে প্রোগ্রামিং সম্পর্কে কথা বলতে পারেন, এবং এখানে পিয়ার …

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

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