হাজারো ত্রুটি!


30

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

এবং সমস্যাটি হ'ল এটি ত্রুটি দ্বারা পূর্ণ। এটা অংশগুলি আগের শতাব্দীর যখন কোনো ওয়েব মান ছিল তারিখ, এবং আমি সত্যিই quirks মোড সম্পর্কে কিছু মনে না করেন, এবং widthএবং heightঐ সমস্ত ত্রুটি CSS এর পরিবর্তে বৈশিষ্ট্যাবলী,, লেআউট জন্য ব্যবহৃত framesets ইত্যাদি টেবিল, কিন্তু উহু! width="20px"সমস্ত জায়গা জুড়ে onchange="javascript:...", এবং যে জায়গাগুলিতে তারা CSS ব্যবহার করে style="width:20"এবং style="width=20px"সাধারণ জায়গা are প্রচুর লাইন যেখানে বিরোধী widthএবং styleগুণাবলী রয়েছে তা উল্লেখ না করে । ইত্যাদি ইত্যাদি
ফলস্বরূপ, ওয়েব অ্যাপ্লিকেশনটি কেবল আইই এর অধীনে চলে এবং কেবল সামঞ্জস্যতা মোডে। এটি স্পষ্ট যে বিকাশকারীরা কখনই কোডের বৈধতার দিকে নজর রাখেনি, যদি যা ঘটেছিল কেবল তখনই মনে হয় যা তারা মনে মনে রেখেছিল যা দেখতে এটির মতো হওয়া উচিত।

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


21
"ত্রুটি" দ্বারা আপনি কোডিং শৈলীটি পছন্দ করেন না তার মানে?
ইভান

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

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

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

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

উত্তর:


99

দেখে মনে হচ্ছে আপনি "ত্রুটি" শব্দটিতে অনেকগুলি বিষয়কে বিভ্রান্ত করছেন

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

কোনও লিগ্যাসি অ্যাপে যা এই ধরণের ত্রুটিগুলির মধ্যে একটির পরিবর্তিত হতে চলেছে তা আপনার উদ্বেগ করা উচিত। শেষটা.

আমি যতদূর বলতে চাই যে আপনি বাগ ফিক্সিংয়ের এমন কোনও বৈশিষ্ট্যটিতে অন্য জিনিসগুলি এমনকি চুল্লি করা উচিত নয়: মূলত কারণে:

  • ভুল যা এখন বৈশিষ্ট্য

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

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

আপনি ক্লায়েন্টদের একটি ক্রোম প্লাগইন অর্থাত্ ulator recommend এমুলেটরের প্রস্তাব দিলে এটি আপনার পছন্দসই মার্কি'র বৈশিষ্ট্যটি ব্যবহার করতে পারে তাই এটি আপনাকে হাস্যকর হাসির হাসি ফুটিয়ে তুলবে they


28
" ভুলগুলি যা এখন বৈশিষ্ট্যযুক্ত " - ওহ, আনন্দ ...
এফপি

36
আপনি যা স্পর্শ করেন তা সম্পর্কে
সত্যই

3
দয়া করে স্পষ্ট করুন... JFDI ...
GER

5
@ জেআর "জাস্ট [এক্সপ্লেটিভ] এটি করুন" যার অর্থ সাধারণ মান এবং পরীক্ষা এবং অন্যান্য বিষয়গুলি রোধ করা এবং এটি কোনও রক্ষণাবেক্ষণযোগ্য এবং পঠনযোগ্য উপায়ে সম্পন্ন করা হয়েছে কিনা তার যত্ন নেওয়া ছাড়াই ঠিক করা।
Nzall

3
Aglie এর মতো তবে আরও
ইওয়ান

40

আপনি যা জিজ্ঞাসা করেন এটি কোনও প্রযুক্তিগত প্রশ্ন নয় এবং এখানে কেউই এর উত্তর দিতে পারে না।

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

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

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


1
এটি একটি ব্যবসায়ের সিদ্ধান্ত তবে এর উত্তর দেওয়া এতটাই স্পষ্ট যে তাকে ম্যানেজারকে জিজ্ঞাসা করার দরকার নেই। প্রয়োজন না হলে তার উচিত জঞ্জাল পরিষ্কার করা উচিত নয়। (+1 টি)
usr ডিরেক্টরির

14

যখন অ্যাপ্লিকেশনটি 18 থেকে 24 সপ্তাহের মধ্যে প্রতিস্থাপন করা হবে (উপরে উপস্থাপিত প্রাক্কলিত 6 থেকে 8 সপ্তাহের মধ্যে প্রত্যাশিত বিলম্ব যোগ করা) তখন আপনার নিজেকে নিজেকে জিজ্ঞাসা করতে হবে যে আপনি এখনও যথেষ্ট পরিমাণে কাজ বিনিয়োগ করে ব্যবসায়টিতে কী মূল্য যুক্ত করবেন? পুরানো সংস্করণ।

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

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


11
s/weeks/years/
কোডসইনচওস

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

@ পেটারিস ভাল, অস্থায়ী কর। কিন্তু হ্যাঁ.
জয়

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

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

3

বড় পরিবর্তন না করার কারণগুলি:

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

দুটি: আপনি যদি প্রচুর পরিবর্তন করেন, বিশেষত ভর অনুসন্ধান এবং প্রতিস্থাপন করেন তবে আপনি বাগগুলি প্রবর্তন করবেন। আপনি বাগ প্রবর্তন করতে পারে না: আপনি হবে। মনে করুন আপনি একটি এসঅ্যান্ডআর করেছেন এবং "প্রস্থ = 200" "প্রস্থ: 200px" এ পরিবর্তন করেছেন। আপনার এএসপি পেজে কি সি # বা ভিবি কোড আছে? কারণ আপনার যদি "প্রস্থ" নামে একটি ভেরিয়েবল থাকে যা আপনি 200 এ সেট করে রেখেছিলেন তবে আপনি কেবল এটি ভেঙে দিয়েছেন। (বা এই বিষয়টির জন্য, আপনি কি এসএসআরটিকে এএসপি পৃষ্ঠাগুলিতে সীমাবদ্ধ করার কথা ভেবেছিলেন?) অথবা আপনি যদি "প্রস্থ: 200" কে "প্রস্থ: 200px" তে পরিবর্তন করেন তবে "বিস্তৃত: 200 মিমি" বলে কোডটিতে একটি জায়গা থাকলে কী হবে? "? এখন এটি "প্রস্থ: 200px মিমি" বলে। ঠিক আছে, ধরা যাক আপনি সেগুলি সম্পর্কে ভাবেন। যদি এমন কোনও জায়গায় রয়েছে যেখানে অবৈধ প্রস্থের স্পেসিফিকেশন রয়েছে, যা অবশ্যই উপেক্ষা করা হয়েছে, এবং এটি এখন বেশ সুন্দরভাবে সাজিয়ে চলেছে। আপনি "ঠিক" প্রস্থ এবং এটি এখন 200px দিয়ে বেরিয়েছে ... এবং ডিসপ্লেটি স্ক্রু আপ হয়েছে, কারণ 200px আসলে ভুল প্রস্থটি দিতে পারে এবং এটি কেবল সেই মানটিকে উপেক্ষা করার কারণে কাজ করেছিল? মাস এস অ্যান্ড আরগুলি অত্যন্ত বিপজ্জনক, কারণ আপনি যে কোনও জায়গায় পরিবর্তন করেছেন এমন জায়গাগুলি আপনি প্রায় অধ্যয়ন করছেন না। কী পরীক্ষা করতে হবে তা আপনি সম্ভবত নিশ্চিত নন।

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

এমনকি যদি আচরণটি সত্যিই ভুল হয়, সম্ভবত ব্যবহারকারীরা এটি প্রত্যাশা করতে এসেছেন এবং তারা নিয়মিত এটি চারপাশে কাজ করে এবং এটিকে ঠিক করে দেওয়ার মাধ্যমে আপনি তাদের কাজের ক্ষেত্রগুলি ভেঙে ফেলবেন। উদাহরণ: আমি এমন একটি সিস্টেমে কাজ করি যেখানে আমাদের এমন একটি জায়গা রয়েছে যেখানে আপনি জনসাধারণের কাছে বিক্রয় উপলভ্য তারিখগুলি এবং তারিখগুলি নির্দিষ্ট করে। উভয় তারিখই সত্যই সেইদিনের মধ্যরাত যা সেদিন শুরু হয়েছিল, সুতরাং যদি আপনি "30 জুলাইয়ের মধ্য দিয়ে" বলেছিলেন তবে এর অর্থ এটি ছিল 29 জুলাইয়ের শেষের সাথে, অর্থাৎ 30 জুলাই সকাল 12:01 এর এক মিনিটের আগে, 30 জুলাইয়ের শেষের দিকে নয় not .এক পর্যায়ে আমি এটি ঠিক করেছিলাম, তবে আমি কেবল এটিই করতে পেরেছিলাম কারণ সেখানে screen পর্দাটি ব্যবহারের জন্য আধিকারিকেরও কম লোক ছিল এবং আমি কেবল তাদের ঠিক বলতে পারি যে আমি এটি ঠিক করেছি। যদি এখানে কয়েকশো ব্যবহারকারীর উপস্থিতি ছিল এবং তারা এতক্ষণে বুঝতে পেরেছিল যে আপনাকে সত্যিকার অর্থে তারিখের পরে দিনটি দিতে হয়েছিল তবে আমার "ফিক্সিং"


0

বেশিরভাগ সমস্যার সমাধান না করার জন্য আমি অবশ্যই একটি গ্লোবাল সন্ধান এবং প্রতিস্থাপন করতে পারি তবে এর অর্থ আমার প্রথম প্রতিশ্রুতিতে হাজার হাজার পরিবর্তিত .asp ফাইল থাকবে। আমি কি এটা করতে পারি?

দেখছি না কেন। প্রতিশ্রুতিবদ্ধভাবে ধারণাগতভাবে একটি জিনিস হওয়া উচিত , তবে আমি বৈজ্ঞানিকভাবে বলতে গেলে কোনও বৈশ্বিক সন্ধান এবং প্রতিস্থাপনকে "এক জিনিস" হিসাবে গণ্য style="width=20"করার কোনও কারণ দেখছি না style="width: 20px"। এবং যদি এটি আপনাকে আরও ভাল ঘুমাতে সহায়তা করে, আপনি অন্যান্য জিনিস ঠিক করার সাথে সাথে আপনার বিভ্রান্তি থেকে বাঁচান এবং কোনও কিছু উপহাস না করে কেন?


12
কেন না? কারণ কোনও বৃহত্তর লিগ্যাসি কোডবেজে একটি সন্ধানী অনুসন্ধান এবং প্রতিস্থাপনের জন্য কোনও কিছু না ভাঙার বিষয়টি নিশ্চিত করার জন্য পরে বিস্তৃত পরীক্ষার প্রয়োজন।
জ্যাকবিবি

-2

আপনার সমস্যাটি অগ্রাধিকার নির্ধারণ করছে : কোনটি বিষয় শোস্টোপার্স (উত্পাদনে)? কোনটি টাইমবম্বগুলি টিক করছে? এবং যা কিছুক্ষণের মধ্যে রেখে দেওয়া যেতে পারে (কারণ এটি কাজ করে এবং এখন বছরের পর বছর ধরে এটি করেছে এমনকি এমনকি সাজানো)?

আমি আপনার পরিস্থিতিতে যা করব তা হ'ল সমস্যা শ্রেণীর তালিকা তৈরি করা উচিত যা আমি দেখতে চাই। যেমন, প্রতিস্থাপন style="width=(\d+)"সঙ্গে style="width: \1px"(যা সম্ভবত একটি বিশ্বব্যাপী খোঁজ সঙ্গে শায়েস্তা করা যায় / regexp ব্যবহার প্রতিস্থাপন - দুঃখিত যদি খনি 100% নয়) এক বর্গ হবে, এবং সেখানে শুধু একটা সংঘটন যদি, তাই এটি করা আবশ্যক। প্রতিটি বিভাগের জন্য একটি অগ্রাধিকারের তালিকা তৈরি করুন (এটি করা কতটা জরুরি) এবং কাজের একটি অনুমান (এই বিভাগটি করতে এটি কতক্ষণ সময় নেবে)।

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

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

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