ভাষা অজ্ঞেয় প্রোগ্রামিং বইগুলি [বন্ধ]


20

এমন কি দুর্দান্ত কোন প্রোগ্রামিং বা সফ্টওয়্যার বিকাশের বই রয়েছে যা ভাষা অজ্ঞেয়? আমি এটা কেন পড়া উচিত?


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

উত্তর:


20

প্র্যাকমেটিক প্রোগ্রামার: জার্নিম্যান থেকে মাস্টার - অ্যান্ড্রু হান্ট এবং ডেভিড থমাস

এই বইটি কীভাবে কোড লিখতে হয় যা কার্যকর হয় এবং রক্ষণাবেক্ষণযোগ্য about একটি মূল ধারণা ব্যবহারিক হচ্ছে। বইয়ের সমস্ত কিছু 70০ টি টিপসে সিদ্ধ করা হয়েছে যা মনে রাখা সহজ যে আপনাকে আরও উন্নত, উচ্চমানের সফ্টওয়্যার সরবরাহ করতে সহায়তা করে।


17

কোড সম্পূর্ণ: স্টিভ ম্যাককনেল দ্বারা নির্মিত সফটওয়্যার নির্মাণের একটি ব্যবহারিক হ্যান্ডবুক

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

প্রতিটি সফ্টওয়্যার ইঞ্জিনিয়ারের শেল্ফে এটি অবশ্যই থাকা উচিত, এমনকি আপনি স্পষ্টভাবে কোডটি না লিখলেও।


1
এটি আকর্ষণীয় যে বইটিতে কোথাও অপরিবর্তনীয়তার উল্লেখ নেই।
জোনাস

1
কি দারুন. আমি কেবল সূচকটি দেখেছি - অপরিবর্তনের কোনও উল্লেখ নেই।
টমাস ওয়েন্স

আমি মনে করি এটি একটি দুর্দান্ত বই এবং এখনও পড়া ভাল, তবে কিছু বিট (এবং বাদ) বইটি কিছুটা ডেট করতে শুরু করেছে
FinnNk

8

আমার প্রিয় হ'ল: কম্পিউটার প্রোগ্রামগুলির গঠন এবং ব্যাখ্যা Inter

এটি 10 ​​বছর আগে আমার প্রথম একাডেমিক পাঠ্যপুস্তক ছিল এবং এটি এখনও আমার মনকে ফুটিয়ে তুলেছিল যে এটি "সফ্টওয়্যার ইঞ্জিনিয়ারিং", এবং সাধারণভাবে প্রোগ্রামিংয়ের রাজ্যের প্রবণতাগুলির পূর্বাভাস দেওয়ার ক্ষেত্রে কতটা প্রাসঙ্গিক।

এটির উদাহরণগুলির জন্য এটি এলআইএসপি ব্যবহার করে, তবে আমি এলআইএসপিকে কোনও প্রকারের ভাষা বিবেচনা করি না, সুতরাং এটি সম্পূর্ণ অজ্ঞেয়;)


এসআইসিপি, কেবল একটি দুর্দান্ত বই। এই দিনগুলির একটির মধ্যে আমাকে বসতে হবে এবং পুরো জিনিসটি আবার ছুঁড়ে দিতে হবে, এমনভাবে যে আমি প্রায় 20 বছরেও করি নি।
জ্যাকারি কে

8

ক্লিন কোড - রবার্ট মার্টিন


আপনি আরও বিস্তারিতভাবে এ সম্পর্কে ব্যাখ্যা করতে মন চান - এটি কীভাবে এবং কেন জিজ্ঞাসা করা প্রশ্নের উত্তর দেয়? "লিঙ্ক-কেবল উত্তরগুলি" স্ট্যাক এক্সচেঞ্জে খুব স্বাগত নয়
জিনাত

8

পৌরাণিক ম্যান মাস - ফ্রেডেরিক পি ব্রুকস

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

"দ্য মিথ্যালিক্যাল ম্যান মাস" - মিঃ ব্রুকস সফটওয়্যার বিকাশের আরও মৌলিক (আইএমও) দিক - সামাজিক দিককে মোকাবেলা করেছেন। তিনি একটি বড় সফ্টওয়্যার প্রকল্পে সম্মুখীন সমস্যাগুলি, লোক সংযোজন, দ্বিতীয় সিস্টেমের প্রভাব এবং সঠিক প্রক্রিয়াটির প্রয়োজনীয়তা থেকে শুরু করে।

এই বইগুলি এমন একটি যা এটিকে ইঞ্জিনিয়ারিং শৃঙ্খলা তৈরির দৃষ্টিকোণ থেকে প্রোগ্রামিংয়ের দিকে নজর দেয়, এমন একটি সফটওয়্যারটির বৃহত, জটিল টুকরো ইঞ্জিনিয়ারিংয়ের জন্য ব্যবহার করা যেতে পারে।


7

নকশা প্যাটার্নস । নিদর্শনগুলি বেশিরভাগ ক্ষেত্রে ওওপি-বাঁকানো, তবে ওওপি-র মধ্যে এগুলি যে কোনও ভাষার ক্ষেত্রে প্রযোজ্য।

আপনার এটি পড়া উচিত কারণ এটি আপনাকে আরও ভাল ডিজাইনার করে তুলবে। এটি আপনাকে সাবসিস্টেম ডিজাইনের সমস্যাগুলি সমাধান করার ভাল উপায় শেখায় যে আপনি 40 বছর ধরে সিস্টেম ডিজাইন না করা পর্যন্ত আপনি বুঝতে পারেন নি। সেগুলি আধা-সাধারণ সমস্যার পুনরায় ব্যবহারযোগ্য সমাধান। এটি বলেছিল, স্কুলে ডিজাইনের ধরণগুলি শিখলে সোফমোরস এমন একটি প্যাটার্ন দেয়:

  1. ডিজাইনের নিদর্শনগুলি খুব সুন্দর। আমি ভাবছি যে আমি যে প্রকল্পে কাজ করছি তাতে কীভাবে সেগুলি ব্যবহার করতে পারি?
  2. নকশার ধরণগুলি কাটা রুটির তুলনায় 10x ভাল! আমি সর্বত্র ব্যবহার করব!
  3. ঠিক আছে, নির্দিষ্ট নিদর্শনগুলি ব্যবহার করার জন্য একটি সময় এবং জায়গা রয়েছে। মডারেশন ভাল।
  4. আমাদের এই সমস্যাটি সমাধান এক্স সহ সমাধান করা উচিত Oh ঠিক আছে, এটি প্যাটার্ন ওয়াই হতে চলেছে How কীভাবে 'out

4

ডোমেন-চালিত ডিজাইন: সফ্টওয়্যার
এরিক ইভান্সের হার্টে জটিলতা মোকাবেলা করুন

প্রচুর উচ্চ স্তরের ধারণাগুলি, এটি একটি দুর্দান্ত উন্নত বই যা আমি নবজাতী বিকাশকারীদের জন্য সুপারিশ করব না। যদি আপনি প্রচুর আন্ত-নির্ভরতা নিয়ে একটি বৃহত স্কেল সফ্টওয়্যার প্রকল্পে কাজ করছেন তবে এটি একটি দুর্দান্ত রেফারেন্স।


2

কোড - মাইক্রোসফ্ট প্রেস।

এটি একটি দুর্দান্ত কার্যকারী কম্পিউটার বই যা আপনাকে মোর্স কোড থেকে বাইনারি এবং পিছনে নিয়ে যায়।


2

টেস্ট-চালিত বিকাশ: উদাহরণ অনুসারে কেন্ট বেক।

টিডিডির একটি দুর্দান্ত পরিচয়। আমাকে টিডিডি পথে শুরু করল। কোডের নমুনাগুলি জাভা, তবে উপাদানটি অন্যথায় খুব ভাষা-অজ্ঞায়নের।


2
  • কোড সম্পূর্ণ 2
  • প্র্যাকমেটিক প্রোগ্রামার
  • নকশার ধরণগুলি ব্যাখ্যা করা হয়েছে
  • সলিড কোড লেখা
  • রিফ্যাক্টরিং - মার্টিন ফওলার (তিনি আসলে কিছুটা সার্থক হয়েছেন)
  • সাফ কোড
  • প্রোগ্রামারদের 97 টি বিষয় জানা উচিত।

এই সমস্ত বই আমি হয় পুরোপুরি পড়েছি বা কয়েকবারের উল্লেখযোগ্য অংশগুলি পুনরায় পাঠ করেছি এবং ভালভাবে একসাথে রেখেছি। আমি পুরোপুরি প্রোগ্রামিংয়ে একজন নবাগত তাই আমি কী করতে হবে তা প্রাসঙ্গিক বোঝার জন্য এগুলি ব্যবহার করেছি।

ওহ ডাটাবেস স্টাফ জন্য

  • এসকিউএল অফ আর্ট
  • কেবল এসকিউএল
  • স্মারটিসের জন্য এসকিউএল - জো সেলকো
  • এই সমস্ত বসন্ত আমার মাথার উপরের অংশটি মনে রাখে, সুতরাং সমস্ত লেখককে স্মরণ না করার জন্য আমাকে ক্ষমা করুন I আমি সিনট্যাক্স মুখস্থ করার বিষয়ে অন্য পোস্টে যাচ্ছিলাম :)।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.