সমস্যার সমাধানের জন্য আপনি কোন লাইব্রেরি / কাঠামোটিকে খুব জটিল হিসাবে চিহ্নিত করেছেন? [বন্ধ]


12

... এবং "ম্যানুয়ালি" কার্যকারিতা কোড করেছেন?

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

আরও প্রশ্নবিদ্ধ মামলা হিসাবে, পরিস্থিতিগুলির উপর নির্ভর করে আমি jQuery খাঁজতে পারি (উদাহরণস্বরূপ যখন আমাকে কিছু প্রস্তর যুগের ব্রাউজারগুলির সমর্থন করার প্রয়োজন নেই): এটি কিছু জিনিস সহজতর করে তবে এটি ডিওমে জটিলতা এবং অবিশ্বাস্যতার আরও একটি স্তর যুক্ত করে। এবং জিকুয়েরিকে অতিরিক্ত ব্যবহার করা অযৌক্তিক সমস্যার দিকে পরিচালিত করে যেমন এসও-তে সম্প্রতি দেখা হয়েছে: আমি কীভাবে ajQuery এর সাথে কোনও ট্যাগকে একটি খালি href বরাদ্দ করব ? দেখা গেল এটি একটি HTML প্রশ্ন, এমনকি জাভাস্ক্রিপ্ট নয়।

আরও একটি অযৌক্তিক কেস এবং এখনও অনেকের কাছে অপ্রত্যাশিত অন্য টেম্প্লেটিং সিস্টেমের উপরে নির্মিত কিছু টেম্প্লেটিং ইঞ্জিন / ভাষা ব্যবহার করছে: পিএইচপি। তৃতীয় স্তরের কাউকে টেম্পলেট করতে?

এবং অন্য একটি: কখনও কখনও কেবলমাত্র XML ইঞ্জিনের সাহায্যে এক্সএমএল দিয়ে ফুটিয়ে তোলা printfখুব সহজ।

আপনার অভিজ্ঞতা থেকে অন্য কোন মামলা?


4
অন্য যে কোনও সরঞ্জামের মতো, আপনি jQuery ব্যবহার করুন যেখানে এটি উপযুক্ত। আপনি যদি চাবি পেয়ে থাকেন তবে আপনার সামনের দরজাটি খোলার জন্য হাতুড়ি এবং ছিনি ব্যবহার করবেন না।
রবার্ট হার্ভে

1
@ রবার্ট হার্ভে: অবশ্যই তবে সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ে আমরা প্রায়শই কী এবং হাতুড়ি চিনতে সমস্যা হয়। পোস্টটি এটাই।
মোজুবা

মনে রাখবেন যে জনপ্রিয় লাইব্রেরিটি যত জটিল হোক না কেন, আপনার কাস্টম "সহজ" লাইব্রেরির চেয়ে অন্যদের পক্ষে এটি বোঝা আরও সহজ, কারণ তারা এতে অভ্যস্ত।
লুই কোটম্যান

@ রবার্টহরভে আপনার দরজাটি আমার চেয়ে অবশ্যই আরও ভাল আকারের হতে হবে।
জিমি হোফা

উত্তর:


14

বেশিরভাগ এমএস এন্টারপ্রাইজ লাইব্রেরি এবং। নেট এর জন্য সর্বাধিক তৃতীয় পক্ষের নিয়ন্ত্রণগুলি আমাকে কিছুটা ব্যবহারের পরে এই অনুভূতিটি দিয়ে চলেছে।

আপনার মাইলেজ পরিবর্তিত হতে পারে


2
সম্মত - এন্টারপ্রাইজ লাইব্রেরির বেশিরভাগটি বিভ্রান্তিকর বা স্বজ্ঞাত নয়, তৃতীয় পক্ষের লাইব্রেরির একটি কুচকাওয়াজ যা আরও ভাল কাজ করে। তবে অবশ্যই, আপনি যদি কোনও মাইক্রোসফ্টকে শিরোনামে চড় মারেন তবে এটি অবশ্যই একটি "সেরা অনুশীলন" হতে হবে
ওয়াটসন

প্রারম্ভিক দিনগুলিতে এনটলিব এমন কিছু জিনিস করেছিলেন যা করা খুব কঠিন ছিল বা প্রাথমিক কাঠামোর সাথে অঙ্ক করা ... আজকের দিনগুলিতে এটি বেশিরভাগ প্রথম দিকের সামঞ্জস্য বলে মনে হচ্ছে বা আংশিক বেকড সমাধানগুলি যা আপনি ভবিষ্যতে প্রকাশে খুব বেশি দেখেন আরও ভাল ফর্ম।
বিল

13

উইন্ডোজ যোগাযোগ ফাউন্ডেশন

এটি হোমপেজ ধরণের সুইস আর্মির একটি ছুরির একটি চিত্র পেয়েছে তা আমার পক্ষে এটি সমস্ত পরিমাণ ms আপনি যে প্রকৃত কোডটি লিখছেন তার চেয়ে XML কনফিগারেশনটি প্রায় চারগুণ কল্পনা করুন এবং সি #, জাভা, পিএইচপি, পাইথন এবং অন্যান্য সমস্ত ভাষার মধ্যে যে আন্তঃব্যবযোগযোগ্য এসওএপি পরিষেবাগুলি লিখতে হবে এটি এখনও খুব কঠিন it আন্তঃব্যবহারযোগ্য হতে ...

ভবিষ্যতের সমস্ত প্রকল্পগুলিতে আমি কেবল বিশ্রামের সাথে লেগে যাচ্ছি।


2
ডাব্লুসিএফ ৪.০ এর জন্য কোনও এক্সএমএল কনফিগারেশন ফাইলের প্রয়োজন নেই। অন্যান্য প্রযুক্তির সাথে আন্তঃযোগিতা নিয়ে আমার কোনও অভিজ্ঞতা নেই (ডাব্লুসিএফকে ক্লায়েন্ট হিসাবে ব্যবহার করা বাদ দিয়ে, যা ভাল কাজ করে) তবে আমি বলতে পারি যে আমি এটি সহজ এবং স্বজ্ঞাত উভয়ই পেয়েছি। যদিও আমি কোনও বই না পড়ে বা কোনও প্রশিক্ষণ না নিয়েই এটি ব্যবহার করা শুরু করেছি (এবং পূরণের সময়সীমা সহ), আমি দৌড়ে গ্রাউন্ডে আঘাত করতে সক্ষম হয়েছি।
অ্যালন গুরালেনেক

4
আমি "ডাব্লুসিএফ" এর নাম পরিবর্তন করে "ডাব্লুটিএফ" রেখেছি।
মেটালমিকেস্টার

1
@ অ্যালন: আমি স্বীকার করব যে আমি ডাব্লুসিএফ ৪.০ চেষ্টা করে দেখিনি, সম্ভবত সম্ভব যে তারা সেই অঞ্চলে উল্লেখযোগ্য উন্নতি করেছে ...
ডিন হার্ডিং

12

লোকদের "নিজেরাই ঘূর্ণায়মান" এর মধ্যে আমি যে সমস্যার মুখোমুখি হয়েছি তা হ'ল - যদিও তাদের পন্থা প্রায়শই দ্রুত এবং সহজতর হয় - এটি ভঙ্গুর, বাগ থাকতে পারে, অসম্পূর্ণ হতে পারে এবং / অথবা সুরক্ষার ত্রুটি থাকতে পারে more ।

সাধারণ উদাহরণ: XML নির্গত করতে একটি লাইব্রেরি ব্যবহারের চেয়ে 10 গুণ বেশি সহজ হতে পারে:

printf("<xml>%s</xml>", str);

তবে আপনি কি বিশেষ চরিত্রগুলিতে পালাতে চান str? উদাহরণস্বরূপ ' <' এবং ' &'? কিছু লোক হয়তো "না আমি করিনি" বলতে পারেন এবং এটি লিখতে এগিয়ে যান:

printf("<xml><![CDATA[%s]]></xml>", str);

তবে strএটিতে ]]>কোথাও স্ট্রাস্টিং থাকলে এটি ভাঙা এক্সএমএল নির্গত করবে। এজ কেস - নিশ্চিত। তবে এখনও একটি বৈধ দৃশ্যের ফলে গুরুতর পরিণতি নিয়ে অপ্রত্যাশিত সমস্যা দেখা দিতে পারে।

অনেক সময় এবং জায়গাগুলি যেখানে "নিজের নিজের ঘূর্ণায়মান" উপযুক্ত হতে পারে তবে এটি কখন উপযুক্ত তা শনাক্ত করতে অনেক সময় অভিজ্ঞতা এবং জ্ঞান লাগে। এজন্য আমি প্রায়শই প্রোগ্রামারদের স্ব-বাস্তবায়িত রুটিনের পরিবর্তে প্রতিষ্ঠিত গ্রন্থাগার (যেখানে উপলব্ধ সেখানে) ব্যবহার করতে পছন্দ করতে উত্সাহিত করি।


11

Log4Net

লাইব্রেরিটি ভাল, তবে ডকুমেন্টেশনগুলি ভয়ানক। আমি যা করতে চেয়েছিলাম তার জন্য এটি ওভারকিল ছিল।

আমি এর পরিবর্তে ট্রেস ব্যবহার করেছি।


1
রবার্ট, তুমি আমাকেও মারধর করছ! আমি কেবল লগ 4 নেট দেখেছি এবং মনে করি "বাহ, এই শ্রোতাগুলি দুর্দান্ত। এখন আমি কীভাবে এটি ব্যবহার করব ..?" এবং তারপরে আমি মনে করি যে এটি বের করার সময় আমি নিজের লেখাটি লিখতে পারতাম।
জনএল

5
সত্যই - আমাকে শ্রদ্ধার সাথে একমত হতে হবে - এটি লগ.আরার () এর চেয়ে সহজতর কিছু পায় না।
ওয়াটসন

3
@ ওয়াটসন: এটি যদি সত্যিই সহজ হয় তবে আপনার কাঠামোর দরকার হবে কেন?
রবার্ট হার্ভে

লগ 4 নেট এর অপ্রয়োজনীয় জটিলতা থেকে দূরে রেখে আমি অবজেক্ট গায়ের বিকল্পটি কনফিগার করতে কয়েক মিনিট সময় নেয়।
সিজেএমউকে

7

শেয়ার পয়েন্ট

আমাকে ভুল করবেন না, যদি আপনার সাথে আসে এমন বেশিরভাগ জিনিসগুলির প্রয়োজন হয় তবে শেয়ারপয়েন্টটি দুর্দান্ত ( জিনিসগুলি, এটি প্রচেষ্টার এবং কনফিগারেশনের পক্ষে মূল্যবান নয়।


6

এএসপি.নেট ওয়েব ফোরাম - যদিও নেট নেটওয়ার্ক বিকাশকারী হিসাবে এটি দীর্ঘ সময় ধরে আমার রুটি এবং মাখন, যেহেতু আমি এমভিসি কাঠামো ব্যবহার করতে শুরু করেছি (এবং পিএইচপি / স্মার্ট টেম্পলেট পরিবেশ থেকে আসা) - আপনি বুঝতে পেরেছেন যে কখনও কখনও কেবল আরও ভাল থাকে ওয়েব ডেভলপমেন্ট করার উপায় এবং বিমূর্ততা যা এটি ব্যবহার করে তা হ'ল ওভারকিল এবং ফাঁস


আমি মনে করি আপনি এএসপি.এনইটি ওয়েব ফর্মগুলি এএসপি.এনইটি এমভিসি থেকে আলাদা হিসাবে বোঝেন। সঠিক?
এরিক কিং

@ এরিক - হ্যাঁ সঠিক, আমার এটি ঠিক করা উচিত!
ওয়াটসন

3

প্রায় প্রতিটি ক্ষেত্রেই আমি এটি করেছি, আমি এটির জন্য দুঃখ প্রকাশ করে শেষ করেছি:

  • কোড রক্ষণাবেক্ষণের কারণে একটি মোড়ক লাইব্রেরির পরিবর্তে পিএইচপি oci_ * ফাংশন ব্যবহার করা একটি খারাপ পদক্ষেপ হিসাবে দেখা গেছে। সমস্ত কোডটি জেনড_ডিবিতে পোর্ট করা ডেটাবেস কোড বজায় রাখা আরও সহজ করে তুলেছে।
  • অন্যান্য গ্রিড উপাদানগুলির কতটা দ্রুত বিকশিত হয়েছে তা প্রদত্ত, আমার নিজের এজাক্স গ্রিড উপাদানটি ঘূর্ণায়মান, যা আরও বিকাশে আরও বেশি সময় নিয়েছিল। আমি বর্তমানে এগুলি সমস্ত এক্সট্রা জেএস গ্রিডে পোর্ট করছি কারণ তাদের সাথে তৃতীয় পক্ষের কার্যকারিতা বিশাল পরিমাণে উপলব্ধ।
  • প্রোটোটাইপ এবং জ্যাকুরির মতো লাইব্রেরিগুলি এড়িয়ে যাওয়ার ফলে ক্রস ব্রাউজার সংক্রান্ত সমস্যাগুলি বারবার ঘটতে শুরু করে, প্রায়শই সন্ধান করা শক্ত। এক্সট্রা জেএস বন্দরটি আমার ক্রস-ব্রাউজারের সমস্যাগুলি সমাধান করেছে। এটি ম্যাজিক, এমনকি যদি এটি একটি বিশাল কাঠামো হয় যা আমাকে বুঝতে কয়েক সপ্তাহ সময় নেয়।

আমি এই সিদ্ধান্তে পৌঁছেছি যে কয়েকটি নির্ভরযোগ্য তৃতীয় পক্ষের কাঠামো বেছে নেওয়া আরও ভাল better এবং আপনি যা কিছু করেন তার ভিত্তি হিসাবে ব্যবহার করুন। এই ফ্রেমওয়ার্কগুলি অন্য কারও দ্বারা বিকাশিত এবং ডিবাগ করা হয়, এটি একবার অবিশ্বাস্য টাইম-সেভার হয় যখন আপনি সেগুলি মানক করে দিয়েছিলেন এবং সেগুলি ভালভাবে বুঝতে পারেন।


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

2

System.Text.RegularExpressions

রেজেক্স এত জটিল এবং এত ধীর। আমি খুব কমই রেজেক্স ব্যবহার করব এবং সাধারণত আমার নিজের পাঠ্য পার্সিং এবং মিলটি লিখব।

মাঝেমধ্যে আমি সত্যিই জটিল মিলের জন্য রেজেক্সকে দরকারী পেয়ে যাব।


আপনি কি সঠিকভাবে রেজিপ্যাক্স সঙ্কলন করছেন [বা সম্ভবত সিস্টেম.টেক্সট।আরগুলারএক্সপ্রেসনগুলি পার্ল ও কো। বাস্তবায়ন]?
ম্যাকিয়েজ পাইচোটকা

3
রেজেক্স ম্যানুয়াল স্ট্রিং পার্সিংয়ের তুলনায় তুলনামূলকভাবে ধীর হতে পারে তবে অনেকের ধারণা এটির চেয়ে দ্রুত এবং বেশিরভাগ ব্যবহারিক অ্যাপ্লিকেশনগুলির জন্য সাধারণত এটি যথেষ্ট দ্রুতগতির more
মাইক ক্লার্ক

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

2

ডেল্ফি 4 পিএইচপি-তে কোনও খারাপ প্রেসের দরকার নেই, তবে আমি এটি চেষ্টা করেছিলাম (সংস্করণ 2.0) এবং এটি আমার ইচ্ছায় বাঁকানো অত্যন্ত কঠিন ছিল। আমি ক্লায়েন্টদের প্রশিক্ষণের ভিডিওগুলি দেখতে ইউটিউব স্টাইলের ওয়েব অ্যাপ্লিকেশন করতে এটি ব্যবহার করতে চেয়েছিলাম, তবে এটি খুব জটিল ছিল এবং যখন আমি পিএইচপি ফ্রেমওয়ার্কগুলি (ভিসিএল 4 পিএইচপি, জেন্ডার, স্মার্ট এবং রেসেস) একত্রিত করার চেষ্টা করেছি তখন আমি অনিবার্য, পুনরায় নামকরণ করতে চলেছি পিএইচপি 5 সমস্যার কোনও নামস্থান নেই বলেই সমস্ত কিছু।

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

আমি একটি হ্যাঙ্কারিং পেয়েছি যে ফ্রেমওয়ার্কগুলি এটিকে পিএইচপি 5 থেকে জীবিত করে তোলে, পিএইচপি 6 কিছু দুর্দান্ত কাঠামো তৈরি করতে চলেছে যা সম্ভবত একসাথে খুব সুন্দর খেলতে পারে।


2

ওয়েকা

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

  1. এটি তার নিজের পুনরায় আকার পরিবর্তনযোগ্য অ্যারেগুলি রোল করে যা ব্যতীত কাজের পিছনে পিছনে রূপান্তর করার গ্যারান্টি দিয়ে আর কিছুই ব্যবহার করে না।

  2. প্রচুর ক্রমিক সংযুক্তি যেখানে পদ্ধতিগুলিকে একটি নির্দিষ্ট ক্রমে ডেকে আনতে হয় এবং আপনি যদি সত্যিই যত্ন সহকারে আরটিএফএম না করেন, আপনি এটি উপলব্ধি করতে পারবেন না।

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


2

একটি বিশেষ প্রকল্পে আমি EJB3 খালি। এটি আমাকে নির্ভরতা ইনজেকশন এবং ধারক পরিচালিত লেনদেন পরিচালনা পরিচালনা করেছে। তবে এটি বিশাল নির্ভরতা (যেমন জেবস) প্রবর্তন করে এবং এর জন্য স্বয়ংক্রিয় পরীক্ষাগুলি লিখতে সিস্টেমকে কঠিন করে তোলে। এখন আমি এটিকে জেপিএ + কনস্ট্রাক্টর নির্ভরতা ইনজেকশন থেকে নামিয়েছি।


1

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

আমি অন্যটির জন্য লাইব্রেরিতেও প্রত্যাখ্যান করেছি: আমরা আমাদের বেশিরভাগ সামগ্রীতে একটি বৃহত, জটিল এক্সএমএল লাইব্রেরি ব্যবহার করি। এটি একটি নতুন অ্যাপ্লিকেশনটিতে কাজ করার চেষ্টা করার জন্য 4 ঘন্টা ব্যয় করার পরে, আমি কেবল 'ব্যাগ ইট' বলেছিলাম, এবং টিনিএক্সএমএল টানছি। এটি শক্তিশালী হিসাবে খুব কাছাকাছি যেখানে নেই, তবে এটি সাধারণ জিনিসগুলি তৈরি করতে খুব কম প্রচেষ্টা লাগে।


1

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

আরেকটি 'আমার নিজের রোল করুন' সমাধানটি আমার অ্যাপ্লিকেশনগুলির অনুবাদ করতে ব্যবহৃত টুকরো। এখানে বিদ্যমান গ্রন্থাগার রয়েছে তবে আমি সেগুলির কোনও পছন্দ করি না। তাই আমি আমার নিজের তৈরি।

এবং ডেলফির ডাটাবেসের উপাদানগুলি। আমি ঘৃণা করি সর্বদা আছে. সুতরাং আমি আমার নিজস্ব ডাটাবেস ইন্টারফেস তৈরি করেছি যা আমি কাজ করতে চাই সেইভাবে কাজ করে (এবং ঠিক পিএইচপি কাজ করার জন্য আমি যেমনটি তৈরি করেছি, তা ভাষাগুলিতে কোডিং সহজ করে তোলে)।

মূলত, যখন কোনও বিকল্প দেওয়া হয়, আমি সাধারণত আমার নিজের লাইব্রেরি তৈরি করি।


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

0

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

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