কোড অবলম্বনের ক্ষেত্রে?


47

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

=========

পটভূমি:

এটি এই বিষয়টিতে আমার অনুমানগুলি উদ্দেশ্যমূলকভাবে চ্যালেঞ্জ করার প্রয়াস।

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

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

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

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


3
আমি মনে করি আপনি এটি সমস্ত বলেছেন
পল


6
সহজ কথায় বলতে গেলে , আপত্তি আপনার কোডকে রিভার্স ইঞ্জিনিয়ারিংয়ের অর্থনীতিতে পরিবর্তন করে , এর চেয়ে বেশি কিছুই নয়।
মার্ক বুথ

ধন্যবাদ সবাইকে. আমি অবশ্যই এ সম্পর্কে একটি ভিন্ন দৃষ্টিকোণ দেখেছি, আপনার বিস্তারিত উত্তর এবং মন্তব্যে ধন্যবাদ। বেশ কয়েকটি উচ্চ-মানের উত্তর রয়েছে যা এই সমস্যাটির বিভিন্ন কোণ সম্পর্কে কথা বলে। একটি একক প্রশ্নের পুরষ্কার দেওয়ার পরিবর্তে, আমি আমার পছন্দগুলি পছন্দ করেছি।
jefflunt

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

উত্তর:


49

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

এটি স্টেগনোগ্রাফির একটি রূপ , অনুপ্রাণিত এবং "বিশ্বাসঘাতক ট্রেসিং" ক্রিপ্টোগ্রাফিক স্কিমগুলির প্রকরণে । এটি সাধারণ 1 , বা এটি ভাল ধারণা থাকলেও আমার কোনও ধারণা নেই তবে আমি এটি নীচের পরামিতিগুলির অধীনে প্রয়োগে প্রয়োগ করতে দেখেছি:

  • মাত্র দুটি বিক্রেতার সাথে দেশব্যাপী উচ্চ প্রতিযোগিতামূলক বাজার,
  • প্রায় 50 টি মোতায়েন বাজার জুড়ে,
  • উভয় অ্যাপ্লিকেশনগুলির গড় বিকাশ সময় কয়েক বছর ছিল (কম বা কম),
  • আমাদের অ্যাপ্লিকেশনটির জন্য গড়পড়তা সময় কয়েক ঘন্টা ছিল,
  • উভয় অ্যাপ্লিকেশন জন্য জীবনকাল প্রায় দশ বছর হবে বলে আশা করা হয়েছিল।

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

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

অপ্রচলনের জন্য অন্য বৈধ ব্যবহারের ক্ষেত্রটি তখন হতে পারে যখন আপনি কোনওভাবে আইনীভাবে কোনও তৃতীয় পক্ষের কাছে আপনার কোডটি জমা দিতে বাধ্য হন :

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

যেহেতু উত্স কোডটি একটি বাণিজ্য গোপন হিসাবে বিবেচিত হয়, তাই বেশিরভাগ নিয়ন্ত্রক সংস্থা একটি "50%" বিধি ব্যবহার করে। জমা দেওয়া উত্স কোডটি অস্পষ্ট করা হয়েছে যাতে এটি যেমন হয় তেমন ব্যবহার করা যায় না।

আইএনএএল, এবং লিঙ্কটি প্রকৃত ওয়ার্কিং কোডের চেয়ে কোডের হার্ড কপির সাথে বেশি প্রাসঙ্গিক, সুতরাং এটি সম্পূর্ণ অপ্রাসঙ্গিক হতে পারে।

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

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

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

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

1 এটি লেখার পরে আমি এই উত্তরটি খুঁজে পেয়েছি যা মূলত একই স্কিমটি বর্ণনা করে, তাই এটি আমি ভেবেছিলাম এটি আরও সাধারণ হতে পারে।
2 যদিও স্টেগনোগ্রাফি এখনও অস্পষ্টতার মধ্য দিয়ে সুরক্ষা।
3 মিনিফিকেশন wh হোয়াইটস্পেস অপসারণ এবং টোকেনগুলি ছোট করা, ইচ্ছাকৃতভাবে অস্পষ্ট করা নয়।
4 করে আন্তর্জাতিক obfuscated সি কোড কনটেস্ট গণনা?


"আপনি যদি লোকেরা আপনার প্রোগ্রামগুলি না দেখতে চান তবে আপনার সার্ভারটি প্লাগ ইন করুন।" - অথবা সফ্টওয়্যার গার্ড এক্সটেনশানগুলি ব্যবহার করুন এবং ইন্টেলকে বিশ্বাস করুন।
ব্যবহারকারী 253751

40

কোড অবলম্বনের ক্ষেত্রে কোডটি কীভাবে / কীভাবে কাজ করছে তা নির্ধারণ করার জন্য এটি একটি তৃতীয় পক্ষের জন্য বার উত্থাপন করে।

যাইহোক, এর অর্থ এই নয় যে কোনও বিকাশকারীকে কখনই অস্পষ্ট কোড লেখা উচিত।

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

আপনার প্রযোজনা বিল্ডে সংকলনের সময় একটি কোড প্রসেসিং পদক্ষেপ হিসাবে কোড অবরুদ্ধ হওয়া উচিত। এটি করার জন্য প্রচুর তৃতীয় পক্ষের পণ্য রয়েছে, তাই ঘরে এটি করার প্রায় কোনও কারণ নেই।

উদাহরণস্বরূপ: ডটফাসেকটর

আইইইই এর কোড অবলম্বনের কার্যকারিতা সম্পর্কিত একটি কাগজ রয়েছে

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

জোর আমার।


2
আমি এটি +1 দিয়েছি, তবে লিঙ্কটির জন্য অর্থ প্রদানের সাবস্ক্রিপশন দরকার যা সমস্ত পাঠকের অ্যাক্সেস পায় না।
mattnz

হ্যাঁ, এটি আইইইই এর দুর্ভাগ্যজনক সত্য যা আমি পুরোপুরি খুশি নই, তবে এটি অন্য একটি বিষয়
ড্যান ম্যাকগ্রা

8
এখানে একটি সর্বজনীনভাবে অ্যাক্সেসযোগ্য পিডিএফ সংস্করণ রয়েছে । আমি মনে করি পরিবর্তে এটি ব্যবহার করা ঠিক আছে, এটি কাগজের অন্যতম লেখক মারিয়ানো সেকাচাতোর হোমপেজে রয়েছে।
ইয়ানিস

দুর্দান্ত খুঁজে। আমি গুগল স্কলার এর সাথে এটি অনুসন্ধান করেছিলাম, কিন্তু এটি পাইনি। আমি লিঙ্কটি আপডেট করেছি।
ড্যান ম্যাকগ্রা

1
জন্য +1 "কোড কিংকর্তব্যবিমূঢ়তা (ঠিক জাভাস্ক্রিপ্ট minification মত) না - এবং করা উচিত নয় - বিকাশকারী দ্বারা ম্যানুয়ালি সম্পন্ন করা"
জোয়াও Portela

35

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

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

  1. এটি অ-বিশেষজ্ঞ হ্যাকারদের এমনকি চেষ্টা করতে বাধা দিয়েছে।
  2. এটি কোনও হ্যাক অর্জনে বিশেষজ্ঞ হ্যাকারদের বিলম্বিত করে।
  3. এটি বিশেষজ্ঞ হ্যাকারদের দ্বারা অর্জিত হ্যাকের সংখ্যা হ্রাস করেছে।
  4. এটি হ্যাকগুলির কার্যকারিতা সীমাবদ্ধ করে।
  5. সর্বাধিক গুরুত্বপূর্ণ: এটি হ্যাকারদের দ্বারা একটি হ্যাকিং অর্জনের আগে আমাদের সার্ভারের বিরুদ্ধে তাদের হ্যাক ক্লায়েন্টদের সাথে আরও পরীক্ষা চালিয়ে যায়, যা সার্ভার লগগুলিতে অনিয়মিত ক্রিয়াকলাপ অনুসন্ধান করে আমাদের আবিষ্কারের সম্ভাবনা বাড়িয়ে তোলে।

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

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

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


এটি রক্ষণাবেক্ষণের উপর কী প্রভাব ফেলল?
deworde

2
@ ডেওয়ার্ডে আমি রক্ষণাবেক্ষণে অবসন্ন হওয়ার প্রভাব সম্পর্কে আরও একটি অনুচ্ছেদে আমার উত্তর আপডেট করেছি।
মাইক নকিস

@ মাইকনাকিস: ডার্কফল? :-)
কারসন 63000

@ কারসন 63000 হ্যাঁ (এবং আপনার অবতারে এলওএল - এটি চেইনমেল এবং আপনি কি তরোয়াল চালাচ্ছেন?)
মাইক নাকিস

@ মাইকনাকিস: সুন্দর! এবং অব হাঁটিতে - ভাল, এটি বোনা চেইনমেল এবং একটি কাঠের তরোয়াল, আমি যে সংস্থার জন্য কাজ করেছি সে ব্যানার বিজ্ঞাপনগুলির জন্য কিছু সম্পদ তৈরি করছিল এবং মডেলদের ভাড়া দেওয়ার পরিবর্তে স্টাফদের পোশাক পরা। :-)
কারসন 63000

3

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


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