প্রোগ্রামিংয়ে ক্ষতিকারক প্রলোভন


97

শুধু কৌতূহলী, প্রোগ্রামিংয়ে কি ধরণের প্রলোভনগুলি আপনার প্রকল্পগুলিতে সত্যই ক্ষতিকারক হয়ে উঠেছে?

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

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

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

আপনার প্রোগ্রামিং অসুরগুলি কী এবং আপনি কীভাবে এগুলি এড়াতে পারেন?


19
আমি হাস্যকর বলে মনে করি যে কেউই আপনার প্রশ্নের দ্বিতীয় অংশটির উত্তর দিতে সক্ষম করতে পারেনি - "[এবং] আপনি কীভাবে এগুলি এড়াতে পারেন?"।
ক্রেইজ

3
কেউ কি খেয়াল করেছেন যে এটি সারাদিনই এসইয়ের শীর্ষস্থানীয় প্রশ্ন ছিল।
মিশরচেট

"... ইউআই লেআউট পরিবর্তন করার জন্য ঘন্টা ব্যয় করুন ..." এর জন্য +1
7wp

উত্তর:


67

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

হালনাগাদ:

গভীরতা বর্ণনার জন্য " পাপ # 1 - অকাল সাধারণকরণ " দেখুন।


6
আর্কিটেকচার নভোচারীরা যখন এটি করেন তখন আমি এটি ঘৃণা করি!
ওজ

13
ওহ, ধাতব কারখানার আনন্দ :(

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

1
আপনি কি YAGNI (আপনার প্রয়োজন হবে না) নীতিমালা সম্পর্কে শুনেছেন ?
অস্কার মেডেরোস

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

197

"আমরা এটিতে ফিরে আসব এবং পরে এটি ঠিক করব We আমাদের এখন এটির কাজ করা দরকার!"


16
এটাই পরম শয়তান।
alesplin

6
আমি যদি এটি করতে পারি তবে আমি আপনাকে এটির জন্য 100 প্রদান করব। "পরে" কখনও ঘটবে না। ঠিক প্রথমবার স্টাফ করুন বা নাও।
দ্রুত_ফেব্রুয়ারি

12
এটি কি খারাপ কোড রিফ্যাক্টর করার সময় ব্যয় করার পরিপূরক নয়? আমরা বিশ্বকে এমন প্রোগ্রামারগুলিতে ভাগ করতে পারি যারা "এটি পরে ঠিক করবে" কিন্তু না এবং প্রোগ্রামাররা যারা প্রথমবার এটি ঠিক করার চেষ্টা করে তার পরে ঘন্টা "ব্যাক কোডের রিফ্যাক্টরিং" ব্যয় করে।

6
"আমরা ফিরে আসব এবং এই পরবর্তী পুনরাবৃত্তিটি ঠিক করব" - এ পুনরায় বাক্যটি উচ্চারণ করুন এবং এটি আরও অনেক কাঠামোগত মনে হচ্ছে
ক্রিস এস

4
আপনার অবশ্যই এটি করা উচিত । আপনি যদি আপনার পুরো সময়টিকে নিখুঁত করে তুলতে ব্যয় করেন তবে তা কখনই চালিত হবে না। প্রকল্পটি শেষ করুন, তারপরে এটি পোলিশ করুন।
Zan Lynx

105

সময়সীমা খুব দূরে soooooo, আমি এটি করার জন্য যথেষ্ট সময় আছে, তাই না কেন ওয়েব সার্ফিং একটি সামান্য সময় ব্যয়?


72
"প্রোগ্রামার্স.স্ট্যাকেক্সেঞ্জঞ্জ
ডট কম

1
ওয়েবে আর কি পড়ার মতো মূল্য আছে? আমি ভুলে গিয়েছিলাম অন্য কিছু ছিল!
জেমস ম্যাকলিউড

3
ওরফে 'ড্যাম
ইউ

1
@ ডেভিড, এটি ওয়েবে কেবল প্রারম্ভিক বিন্দু - প্রশ্ন আপনি কতদূর পাবেন ...

আইডি বলুন, এগিলের কারণে এটি আর বৈধ নয়।
10

103

"এটি কেবল ধারণার কোডটি প্র্রোভ-অফ কোড। তারা একবার পছন্দ করলে আমি সত্যিই এটি ভাল করে দেব make"


13
একে বলা হয় র‌্যাপিড অ্যাপ্লিকেশন ডেভলপমেন্ট; এবং এটি কখনই ব্যবসায়ের পরিবেশে কাজ করে না। :)
জন ক্রাফ্ট

12
এটি মজার বিষয় যে আমার কাছে এটি অন্যভাবে — আমি কেবল থ্রো-অ্যাওড কোড লিখতে পারি না এমনকি যখন এটি প্রয়োজনীয় হয় ঠিক ততটাই হয়।
ড্যান

6
আমি ফিনান্সে কাজ করি এবং আরএডি এখনও শক্তিশালী হচ্ছে, বিশেষত ভিবিএ / এক্সেল স্টাফ। এটির জন্য একটি নকশাকথা রয়েছে যদিও, আরএডিটির অর্থ opালু নয়।
আয়ান

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

12
এই. আমি: "এটি আমার ধারণার প্রুফ মাত্র you আপনি যদি এটি পছন্দ করেন তবে আমরা প্রযোজনা সংস্করণটি লিখব।" ম্যানেজার: "আপনার সংস্করণটি কাজ করে, আসুন এটি পাঠিয়ে দিন!" আমি: "আচ্ছা এটি সমস্ত ব্যবহারের সিএ জুড়ে না ... আপনি ইতিমধ্যে প্রেরণ করেছেন, তাই না?"

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

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

2
সময় অনুমানের বিষয়ে ... অনেক পরিচালক এটিকে আলোচনার সূচনা পয়েন্ট হিসাবে নেন (দামের জন্য দর কষাকষির মতো)। যারা এটিকে সত্য হিসাবে ভুল হিসাবে
দেখায়

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

@dbkk - হ্যাঁ এক পর্যায়ে এটি সমস্ত ছিল আডায়, দেখার জন্য কোনও এপিআই নেই, এটি ছিল বিশেষায়িত হার্ডওয়্যার এবং জাতীয় সিকিওরটি শ্রেণিবদ্ধ। সেই পরিবেশে ক্লাসহীন ইন্টারনেট সংযুক্ত মেশিন স্থাপন করা একটি সুরক্ষা দুঃস্বপ্নও ছিল।
দ্রুত_ফেব্রুয়ারি

55

যখন বিদ্যমান ফ্রেমওয়ার্ক এবং লাইব্রেরি রয়েছে তখন ঘরে বসে সমস্ত কিছু তৈরির চেষ্টা করার শিকার হয়ে পড়ে।


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

22
এবং অবশ্যই, বিপরীত প্রলোভন: একটি অপরিচিত কাঠামো বা লাইব্রেরি ব্যবহার করে এবং ধরে নেওয়া যে এটি আপনার যা প্রয়োজন তা করবে এবং সবকিছু সহজেই চলবে।
কারসন 63000 23

"তবে এটি লিখতে কেবল এক সপ্তাহ সময় লাগবে এবং আমাদের কাঠামোটি আমরা যা চাই ঠিক তা করবে, নিখরচায় একটি অনলাইন সম্ভবত

2
@ ক্রিস্টোফার: তারপরে পুনর্বিবেচনা করার (বা গ্রহণযোগ্য লাইসেন্স সহ একটি ভিন্ন গ্রন্থাগার সন্ধান করা) ভাল কারণ হবে। তবে প্রায়শই পুনর্নির্মাণের কারণটি কেবল এনআইএইচ ...
ডোনাল ফেলো

@ কারসন: +1 :-)
ম্যাক

48

আমার পুনরাবৃত্ত দৈত্যগুলি: অকাল অপটিমাইজেশন এবং অতিমাত্রায় কাজ করা।

এবং আমি এখনও তাদের 100% এড়াতে পারি না ...


10
ওভাররেঞ্জিনারিিংয়ের জন্য +1। আমি একবার .ini ফাইল, এক্সএমএল ফাইল, ডাটাবেস টেবিল এবং নেটওয়ার্ক সকেটের জন্য "কনফিগার প্যারামিটার অ্যাডাপ্টার" সহ একটি সম্পূর্ণ "কনফিগারেশন ফ্রেমওয়ার্ক" লিখেছিলাম (কারণ প্রত্যেকে একটি কনফিগারেশন ওয়েব পরিষেবা হোস্ট করতে চায়, তাই?)
টিএমএন

8
অকাল-ওভার ইঞ্জিনিয়ারিং?
ক্রিস্টোফার মাহান

@ ক্রিস "অকাল অতিমাত্রায় কাজ" প্রযোজ্য যদিও। এটি অন্যান্য উত্তরেও উল্লেখ করা হয়েছে । আমি জানি এটি আমার ব্যান।
ম্যাথু শার্লে

কীভাবে অকাল-ওভার-অপ্টিমাইজড মেগা ইঞ্জিনিয়ারিং সম্পর্কে ...
নিউটোপিয়ান

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

46

অতিরিক্ত আশাবাদী অনুমান

যখন আপনার ম্যানেজার আপনাকে নীচে নামাচ্ছে, এবং আপনার অন্ত্র যা আপনাকে বলছে তার চেয়ে কম অনুমান দেওয়ার জন্য আপনি জ্বলন্ত অনুভূতি অনুভব করেন ... এটি করবেন না!

সর্বোপরি, আপনার অন্ত্র সম্ভবত ইতিমধ্যে খুব কম!


13
যখন তারা আপনাকে জিজ্ঞাসা করে যে এটি সত্যিই এত দীর্ঘ সময় নেয় কিনা , কেবল হ্যাঁ বলুন এবং তারপরে তারা
অবাস্তবোধ

4
আমার কলেজের অধ্যাপক একবার আমাকে বলেছিলেন, "আপনার সেরা অনুমানটি বের করুন, তারপরে এটি দ্বিগুণ করুন।" এটি এখন পর্যন্ত আমার পক্ষে কাজ করেছে।
zzzzBov

2
বিকল্পভাবে, এসএমবিসি পদ্ধতির চেষ্টা করে দেখুন ।
অবধি

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

2
প্রমাণ-ভিত্তিক সময়সূচী এই সমস্যাটিতে সহায়তা করতে পারে: joelonsoftware.com/items/2007/10/26.html
রি

33

নির্ভুলভাবে আপনার প্রকল্পে কোনও প্রযুক্তি / সরঞ্জাম / ভাষা ব্যবহার করার জন্য আপনি কেবল এটি শিখেছিলেন বলে।

আপনি কতটা বিকাশকারী তা প্রমাণ করার চেষ্টা করার জন্য।

কোডটি বিবেচনা করার জন্য আপনি নিজের লিখেছেন।


আমি যদি প্রতিবার কেবল এটির উপরে কাজ করতে পারতাম। ভাগ্যক্রমে, সমাধানগুলির অর্ধেকটি বেশ ভাল হয়ে গেছে। অর্ধেক না।
ড্যান

বা একটি যা আপনি এখনও শিখেন নি। এটি আপনার দীর্ঘ যাত্রা হতে পারে কারণ কেবল আপনার স্প্রেগুলিতে স্ট্র্যাপ করতে ভুলবেন না।
ইভান প্লেইস


31

খুব খারাপ প্রলোভন:

ওহ, ভাল .. আমি মনে করি একটি নোংরা ছোট্ট কৌশল / হ্যাক / ফিক্স ক্ষতিগ্রস্থ হবে না।

অনুমান করুন কি, এটি ব্যাথা করে। :)

যাও


11
"গেটওয়ে সংশোধন"
মার্ক সি সি

4
একটি gotoবিবৃতি ব্যবহারের ফলে একটি raptor আক্রমণ হতে পারে।
ম্যাক্সপাম

1
@ ম্যাক্সপাম: ভালো চিন্তাভাবনা! অন্তর্ভুক্ত।
গোরান জোভিক

1
@ মার্ক সি, গেটওয়ে ফিক্স কি? আমার গিগল-ফু যথেষ্ট ভাল নয়।

1
@ Thorbjørn Ravn অ্যান্ডারসনকে: en.wikipedia.org/wiki/Gateway_drug_theory
জিমি

25

+1 আমি ভেবেছিলাম আপনি নিবন্ধটি না পড়া পর্যন্ত আপনি কক্ষপথ আর্কিটেকচারের দিকে পরিচালিত করার দিকে ঝুঁকছেন। ভাল জিনিস ...
ইভান প্লেইস

23

ফিচার ক্রিপ

একটি পরিকল্পনা করুন, এটি আটকে থাকুন এবং স্থাপন করুন। এবং তারপরে ফিরে যান এবং লোকেরা যা জিজ্ঞাসা করছে তা যুক্ত করুন add

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


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

20
  1. আরও বৈশিষ্ট্য যুক্ত করুন

  2. প্রতিযোগিতার এই বৈশিষ্ট্য রয়েছে। সুতরাং এটি অবশ্যই কৌশল, অবস্থান ইত্যাদি বিশ্লেষণের চেয়ে বেশি প্রোগ্রামিং থাকার বৈশিষ্ট্যযুক্ত must

  3. প্রতিযোগিতায় এই বৈশিষ্ট্যটি নেই। সুতরাং এটি একটি স্বতন্ত্র বৈশিষ্ট্য তাই কৌশল বিশ্লেষণ, অবস্থান ইত্যাদি বিশ্লেষণের চেয়ে বেশি প্রোগ্রামিং

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

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

  6. আরও প্রোগ্রামিংয়ের সাথে একটি উত্পাদনশীলতার সমস্যা সমাধান করা আপনার নিজের পক্ষে তর্ক করে যে এই স্ক্রিপ্টটি লেখার জন্য ব্যয় করা সময়টি আসল গুরুত্বপূর্ণ বিষয়গুলির প্রোগ্রামিংয়ের পরিবর্তে ভবিষ্যতে কয়েক ঘন্টার মধ্যে ফিরে আসবে will

  7. কোড করার পরিকল্পনা করছেন তবে এখনও কোডিং করছেন না কারণ আপনি "এটিকে ঠিক করতে" চান

  8. একটি নোংরা সংস্করণ কোডিং করা এবং প্রতিশ্রুতি দেওয়া যে আপনি "এটি আরও পরে আরও ভাল করে তুলবেন" তবে "এটিকে আরও ভাল" করতে ফিরে যান নি

  9. মকআপ বা সাইটম্যাপ না করা কারণ এটি "এত ঝামেলা"। আমি কেবল মকআপগুলির জন্য প্রতিযোগীর পৃষ্ঠাগুলি স্ক্রিনশট করতে পারি এবং ফ্রিহ্যান্ড ড্র আঁকার সাইটম্যাপ "পরে" যা কখনও হয় না। এবং তারপরে আমি সরাসরি আমার মনের মধ্যে ভিজ্যুয়ালাইজ করা প্রথম পৃষ্ঠার প্রোগ্রামিংয়ে চলে যাই।

স্বীকারোক্তি: আমি ব্যক্তিগতভাবে ১, ৩,,, mistakes. ভুল করেছি। আমি ২, ৪, ৫, madeও করেছি কিন্তু প্রায়শই আমি নিজের কাছে প্রতারণা করি যে আমি তা করি নি।

আমি বর্তমানে 9 টি প্রতিকার করছি।

সম্পাদনা প্রশ্নটি বুঝতে পারিনি যে আমাদের সমাধান করা দরকার।

1) আরও বৈশিষ্ট্য যুক্ত করুন কেবল এটি করবেন না। আপনার ব্যবসা, বিপণন, প্রতিষ্ঠাতা, উপদেষ্টা, ইত্যাদির সাথে কাজ করুন এবং আপনার অ্যাপ্লিকেশনটি কেবল 1 টিতে সরিয়ে দিন।

টুইটার, গ্রুপপান ইত্যাদি সম্পর্কে তারা পড়ুন কীভাবে তারা কেবল 1 টি জিনিস ফেলে দেয় যা তাদের সাফল্যের দিকে নিয়ে যায়।

আপনি যদি ভাবেন যে এটি যদি কেবলমাত্র বড় বড় সংস্থাগুলি তৈরি করতে চায় তবেই কাজ করে, আবার চিন্তা করুন। এই পথের জন্য Ctrl + এফ "আরও বৈশিষ্ট্য আমি সফ্টওয়্যার যোগ, আরও খারাপ বিক্রি করে। (এই, অপ্রয়োজনীয় বলে সবচেয়ে সফটওয়্যার ডেভেলপারদের অত্যন্ত unintuitive হয়।)" এ এই লিঙ্কে

2) প্রতিযোগিতা এই বৈশিষ্ট্য আছে। সুতরাং এটি অবশ্যই বৈশিষ্ট্যযুক্ত

সমাধান দেখুন 1

3) প্রতিযোগিতায় এই বৈশিষ্ট্যটি নেই। সুতরাং এটি একটি পৃথক বৈশিষ্ট্য

সমাধান দেখুন 1

4) আরও প্রোগ্রামিং দিয়ে ব্যবসায়ের সমস্যা সমাধান করা।

আপনাকে শেখানোর, পরামর্শ দেওয়ার জন্য বা আপনার জন্য এটি করার জন্য যদি আপনাকে কাউকে নিয়োগ দেওয়ার দরকার হয় এবং তারপরে তিনি কীভাবে তা নথিভুক্ত করেন, যাতে আপনি পরের বার নিজেই এটি করতে পারেন। সপ্তাহের দিন!! কোড পুনর্লিখন করবেন না, GO পাস করবেন না, 200 ডলার সংগ্রহ করবেন না।

5) আরও প্রোগ্রামিং দিয়ে বিপণনের সমস্যা সমাধান করা।

আপনি কী বিক্রি করছেন তা যদি লোকেরা বুঝতে না পারে তবে এটি বিপণনের সমস্যা। সমাধান 1 এবং পিভটটিতে ফিরে যান।

6) আরও প্রোগ্রামিং দিয়ে উত্পাদনশীলতার সমস্যা সমাধান করা

অপেক্ষা করুন।

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

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

আপনার প্রতি ঘণ্টার হার দ্বারা আপনার অনুমানকে গুণ করুন।

এখন বিকল্প সমাধানগুলি পর্যালোচনা করুন: আউটসোর্স, শেল্ফ ছাড়াই একটি সমাধান কিনুন, এ সম্পর্কে কিছু করবেন না ইত্যাদি

সবচেয়ে সাশ্রয়ী মূল্যের সমাধানটি চয়ন করুন।

এটি আটকে দিন

)) কোড করার পরিকল্পনা করছেন তবে এখনও কোডিং করছেন না কারণ আপনি "এটিকে ঠিক করতে" চান

অনুশীলন যান। আপনি এন্ডোরফিনগুলির একটি ভিড় অনুভব করবেন যা আপনার গাধাটিকে অনুপ্রাণিত করবে এবং আপনাকে অভিনয়ের পরিকল্পনা করবে। আমি এটি জানি কারণ আমি সবে 5x5 বেঞ্চপ্রেস এবং 5x5 স্কোয়াট করেছি।

8) একটি নোংরা সংস্করণ কোডিং করা এবং প্রতিশ্রুতি দেওয়া যে আপনি "এটি আরও পরে আরও ভাল করে তুলবেন" তবে "এটিকে আরও ভাল" করতে কখনও ফিরে যান নি

জিটিডি তে টিকলার ফাইল সিস্টেম সেটআপ করুন। এবং আগ্রাসীভাবে অনুসরণ করুন। নিজেকে এবং অন্যকে সমস্ত প্রতিশ্রুতি অনুসরণ করুন।

9) মকআপ বা সাইটম্যাপ না করা কারণ এটি "এত ঝামেলা"।

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

সম্পাদনা শেষ করুন


এই উত্তরটি +1 করেছে তবে পড়তে আমার কিছুটা অসুবিধা হয়েছে। আমি প্রথম 9 পয়েন্টের প্রসঙ্গটি সত্যিই বুঝতে পারি না। আপনি কি স্পষ্ট মনে করতে হবে? তবুও, দুর্দান্ত কাজ।

@ ম্যাটফেনউইক হাই, আপনার +1 এর জন্য আপনাকে ধন্যবাদ। 1-5 পয়েন্টগুলি সাধারণত বিক্রয়ের জন্য পণ্য তৈরি করার দৃশ্যে প্রয়োগ করা হয়, যদিও আপনি এটি এমন পরিস্থিতিতেও প্রয়োগ করতে পারেন যেখানে সেরা উত্তর খোঁজার আপনার প্রবণতা আপনাকে পূর্বের শিল্প নিয়ে ব্যাপক গবেষণা করতে পরিচালিত করে। যেমন, গবেষণায় in
কিম স্ট্যাকস

পয়েন্টস 6-9 কোনও প্রোগ্রামারের নিউরোটিক প্রবণতাগুলির সাথে সম্পর্কিত tain আমি কোথাও পড়েছি (এটি খুঁজে পাচ্ছি না) যে ডিজাইনার সর্বদা ডিজাইনের সমাধানের সাথে কোনও সমস্যার কাছে যান; বিপণনের সমাধান সহ একটি বিপণনকারী; এবং একটি কোড সলিউশন সহ একটি প্রোগ্রামার। হ্যাঁ, ভয়ঙ্কর "যখন আপনার কাছে একটি সোনার হাতুড়ি থাকে, আপনি যা দেখেন তা হ'ল নখ সিনড্রোম"। এটি point দফায় বিশেষত স্পষ্ট) আরও প্রোগ্রামিংয়ের সাথে উত্পাদনশীলতার সমস্যা সমাধান করা
কিম স্ট্যাকস

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

17

কয়েক বিয়ার আমাকে আরও ভাল এবং দীর্ঘতর কাজ করতে সহায়তা করবে।


11
দাঁড়াও ... মানে না? ( xkcd.com/323 )
ক্রেগ

4
@ ক্রেইজ: মদ্যপানের সাথে 21 বছর অভিজ্ঞতার পরে এবং পেশাদার সফটওয়্যার ইঞ্জিনিয়ার হিসাবে 20 বছর অভিজ্ঞতার পরেও আমি এখনও ক্রমাঙ্কনের অংশে কাজ করছি।
অ্যাডাম ক্রসল্যান্ড

4
@ অ্যাডাম, ইঞ্জিনিয়ার হওয়ার জন্য আপনার পান করার এক বছর সময় লেগেছিল?

17
বিয়ার পান করার সময় কোডিং আপনাকে বন্যপ্রাণ জনপ্রিয় সামাজিক নেটওয়ার্ক তৈরি করতে সহায়তা করে যা কয়েক বছরের মধ্যে কয়েক বিলিয়ন ডলার মূল্যমানের হবে। সত্য, আমি এটি একটি সিনেমাতে দেখেছি।
janosrusiczki

1
@ কিটশেড: হ্যাঁ! বিশেষত যদি আপনার অন্য কারও পূর্ব-বিদ্যমান নকশা ছিঁড়ে ফেলার জন্য থাকে।
ম্যাসন হুইলার

16

"হ্যাঁ, আমি একদিনে 2000 লাইনের স্প্যাগেটির এই বিশাল জগাখিচালনার রিফেক্টর করতে পারি ..."


13
বিকল্পভাবে: "নতুন ব্যক্তি [যিনি সফ্টওয়্যার বা এর কোডের কাঠামো সম্পর্কে একেবারে কিছুই জানেন না] কিছুই করছেন না, তিনি এটি ঠিক করতে পারেন"। বোনাস পয়েন্ট করে যখন লোকটি কোডটি লেখা হয় এমন ভাষা এমনকি কখনও ব্যবহার করে না।
ওয়াইল্ডপিক্স

16

"আমি এর জন্য পরীক্ষা না করেই যেতে পারি। এটি পরীক্ষা করা খুব কঠিন hard"

এবং এটা খারাপ ভাই,

"পরীক্ষা লিখতে বা বোঝার পক্ষে যতই কষ্টই আসুক না কেন, তার জন্য আমার অবশ্যই একটি পরীক্ষা করা উচিত।"


2
যদি কোনও পরীক্ষা লিখতে শক্ত হয় তবে আপনি সম্ভবত এটি প্রোগ্রামিং করছেন না :)
মার্লিন মরগান-গ্রাহাম

2
@ মেরিলিন মরগান-গ্রাহাম, বেশ সত্য। তবে কিছু ক্ষেত্র রয়েছে যেমন সম্মতি, যা পরীক্ষা করা সহজ that
ওয়েইন কনরাড

1
@ মেরলিন: আপনি যদি নিজেকে কোনও নির্দেশ সিমুলেটর লিখতে দেখেন যাতে আপনি ঠিক সঠিক জায়গায় একটি প্রসঙ্গের সুইচকে বাধ্য করতে পারেন, তবে আপনি সম্ভবত আপনার সম্মতি পরীক্ষাতে অনেক দূরে চলে গেছেন। :)
ঝ্যান লিংস 21

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

15

বিলম্ব এবং আশাবাদী কাজ অনুমান করা আমার বৃহত্তম পাপ।

প্রথমটির জন্য স্ট্রেচিং, পুশ-আপস বা পুল-আপস (বা অন্য কোনও শারীরিক অনুশীলন) এবং দ্বিতীয়টির জন্য অনুমান দেওয়ার আগে হতাশাবাদী মেজাজ


স্পষ্টকরণ ... দ্বারা, "আশাবাদী কাজ অনুমান" আপনার অর্থ 'ছিটকের সহজ সিন্ড্রোম' ঠিক? :)
ইভান প্লেইস

@ ইভান প্লেস - হুবহু "ওহ, এটি এত তুচ্ছ" এর মতো এবং আপনি প্রকৃত কোডিং শুরু করার পরে আপনার কোডের প্রতিটি অক্ষর গুগল করে।
নিকিতা বার্সুকভ

13

" বিদ্যমান কোডটি বোঝার চেয়ে স্ক্র্যাচ থেকে কার্যকারিতাটি পুনরায় প্রয়োগ করা অনেক ' সহজ ' "


2
হ্যাঁ, c2.com/cgi/wiki?RewriteCodeFromScratch দাবি করেছেন যে এটি "আপনার উচিত নয় এমন জিনিসগুলির মধ্যে একটি" of
ডেভিড ক্যারি

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

10

আমি যে প্রকল্পটি ভোগ করছি তার মধ্যে একটি মারাত্মক ক্ষতিকারক প্রলোভন হ'ল 'অভ্যন্তরীণ প্ল্যাটফর্ম প্রভাব'। এটি এমন একটি দৃষ্টিভঙ্গি যা স্থপতিরা তাদের দীর্ঘকাল ধরে চলে গেছেন এবং তাদের অসীম জ্ঞানকে রেখেছেন যা একটি প্রকল্প তৈরি করেছে যা প্রতি বছরে প্রায় 20 মিলিয়ন ডলার উত্পন্ন করে তবে আপডেট এবং বজায় রাখতে 60 মিলিয়ন ব্যয় হয় (মোটামুটি পরিসংখ্যান স্পষ্টতই কিন্তু এটি परिमाण সমস্যার)।


10

এনআইএইচ - এখানে আবিষ্কার হয়নি

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

সময় সাশ্রয় তাই বিশাল 10 তৃতীয় পক্ষের সমাধান এড়িয়ে চলা উচিত আউট এমনকি যদি 9 বার, আমি যথেষ্ট উদ্দেশ্য উপলব্ধি করা দরকার হতে পারে এক যে কাজ করবে।


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

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

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

@ নিউটোপিয়ান আমার উপরোক্ত ব্যাখ্যাগুলি কেন বোঝায়? মধ্যম অর্জনের চেষ্টা করার আমার প্রচেষ্টাটি তৃতীয় পক্ষের সমাধানগুলি মূল্যায়ন ও সন্ধান করার সময় আরও উদ্দেশ্যমূলক হওয়া সহজ।
নিকোল

9

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

যতক্ষণ না আমার কাছে আসল ডেটার একটি অনুলিপি থাকে ততক্ষণ আমি আর কোনও প্রকল্প শুরু করব না ।


যদি এখনও কোনও পণ্য না থাকে, তবে অনুলিপি করার জন্য কোনও ডেটা থাকবে?
সুইভিশ

যদি কোনও ডেটা না থাকে তবে সবসময় কাগজ থাকে। কোম্পানির রেকর্ডগুলি এখানেও সহায়তা করবে।
পোড়া_হেলা

9

অতি নেই একটি লাইব্রেরি যে কোথাও না হতে সিন্ড্রোম।

ঘনিষ্ঠভাবে সম্পর্কিত

প্লাগিন ফেটিশ


2
আমি সবসময় লাইব্রেরিটি "এটি করে" এটির সন্ধান করতে সক্ষম বলে মনে হয় আমার সমস্যাটি প্রায়শই তাদের বিজ্ঞাপন হিসাবে কাজ করতে বাধ্য হয়। :(
বেন এল

লাইব্রেরিটি খুঁজে পাওয়া সহজ - একটি লাইব্রেরি খুঁজে পাওয়া শক্ত যেখানে ভাল ইউনিট পরীক্ষাগুলি অন্তর্নির্মিত রয়েছে
পোড়া_হেলা

8

নিখুঁততা হত্যা; সম্ভবত সবচেয়ে বড় কারণ প্রকল্পগুলি সফল হয় না।


আমার ধারণা এটি সম্ভব যে এটি সত্য, তবে আমি কখনও কোনও প্রকল্পে যাইনি যা এই কারণে ব্যর্থ হয়েছিল, বা এমনকি দেরিতে হয়েছিল।
পিটারঅ্যালেন ওয়েবেবি

আপনি কীভাবে নিখুঁততা সংজ্ঞায়িত করেন এবং এর কোন স্তরের জন্য আপনি লক্ষ্য করছেন তা নির্ভর করে।
সুইভিশ

7

ভাল, কখনও কখনও প্রোগ্রামিং আমাকে বোতল থেকে চালিত করে।


7

রিফ্যাক্টরিংয়ের পরিবর্তে পুনরায় লেখা


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

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

6

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


5

প্রতিটি বিষয়কে স্বয়ংক্রিয় করে তোলা বাস্তব কাজের চেয়ে সরঞ্জামগুলি বজায় রাখতে বেশি সময় ব্যয় করে।

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


আমি নীতিগতভাবে এটির সাথে একমত হতে পারি, তবে বাস্তবে আমি কখনও অতিরিক্ত অটোমেশন দেখিনি। তবুও, এটি আমার অভিজ্ঞতা হতে পারে ।
পিটারঅ্যালেন ওয়েবেবি

4

আপনার প্রোগ্রামিং রাক্ষস কি?

অন্যদের মধ্যে যা উল্লেখ করা হয়েছে তা বাদে।

অগ্রাধিকার : প্রকল্পের বিষয়ে সম্মানের সাথে উচ্চ অগ্রাধিকারের কাজটিকে উপেক্ষা করা এবং প্রকল্পের অন্যান্য জিনিসগুলিতে প্রথমে কাজ করা কারণ, তারা আরও আকর্ষণীয়!

এগুলি কীভাবে এড়ানো যায়?

আরও কিছুটা স্ব-শৃঙ্খলা নিয়ে। গুরুতরভাবে, স্ব-শৃঙ্খলা এবং সঠিক কাজ করার জন্য আত্মপ্রেরণা এই "রাক্ষস "গুলির বেশিরভাগ এড়াতে সহায়তা করে।


3

আমরা এখনও ক্লায়েন্টের কাছ থেকে অনুমোদন পাইনি তবে সময়সীমা এগিয়ে চলেছে তাই এখানে কিছু প্রাথমিক কমপস দেওয়া হচ্ছে যাতে আপনি শুরু করতে পারেন ...

পরে, আপনি কমপ্লেক্সের সাথে মেলে প্রকল্পটি নির্মাণ শেষ করার পরে ...

ওহ, এখানে ক্লায়েন্টের সংশোধনী রয়েছে, তারা কেবল কয়েকটি ছোটখাটো জিনিস পরিবর্তন করতে চায় *

(* প্রধান কার্যকারিতা সম্পূর্ণ আলাদা)

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

আমি সব সময় এই এক বিট পেতে। ওয়েব বিকাশকারী হিসাবে এড়ানো শক্ত। আমার সেরা পরামর্শটি আরও বেশি সময়ের জন্য চাপ দেওয়া যাতে আপনি পরিবর্তনগুলি সঠিক উপায়ে করতে পারেন।


2
এমন নীতি গ্রহণ করুন যেখানে আপনার ক্লায়েন্টের স্বাক্ষর না হওয়া পর্যন্ত আপনি উন্নয়ন শুরু করেন না।
বেন এল

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