প্রশ্ন ট্যাগ «refactoring»

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

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

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

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

2
একটি "বৈশিষ্ট্য হিংসা" কোড কী এবং কেন এটি একটি কোড গন্ধ হিসাবে বিবেচিত হয়?
এই প্রশ্নটিতে ওপি ভাবাবেগ en র্ষা কোড কী তা সংশোধন করার বিষয়ে আলোচনা করে O আমি যেখানে এই নিফটি বাক্যাংশটি উদ্ধৃত করে দেখেছি তার আরেকটি উদাহরণ হ'ল প্রোগ্রামার্স.এসইতে সম্প্রতি দেওয়া একটি উত্তর in যদিও আমি একটি ড্রপ করেনি মন্তব্য করে উত্তর তথ্য চাইছে আমি ভেবেছিলাম এটা Q & A- নিম্নলিখিত …

11
কীভাবে ক্যাসকেডিং রিফ্যাক্টরিংগুলি এড়াতে পারি?
আমি একটি প্রকল্প পেয়েছি। এই প্রকল্পে আমি এটিতে কোনও বৈশিষ্ট্য যুক্ত করতে পুনরায় চুলক করতে চেয়েছিলাম এবং বৈশিষ্ট্যটি যুক্ত করার জন্য আমি প্রকল্পটি রিফেক্টর করেছি। সমস্যাটি হ'ল যখন আমার কাজ শেষ হয়েছিল, তখন দেখা গেল যে এটির জন্য আমার একটি ছোটখাটো ইন্টারফেস পরিবর্তন করা দরকার। তাই আমি পরিবর্তন করেছি। এবং …

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

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

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

15
আমি কীভাবে রিফ্যাক্টরিং পরিচালনা করব যা এক স্প্রিন্টের চেয়ে বেশি সময় নেয়?
আমি এমন একটি কোড বেস নিয়ে কাজ করি যা কোডের 500K লাইনের বেশি। এটি রিফ্যাক্টরিংয়ের গুরুতর প্রয়োজন। রিফ্যাক্টরিং প্রচেষ্টা শনাক্ত করা হয়েছে যা স্বাভাবিক দুই সপ্তাহের স্প্রিন্টের চেয়ে বেশি সময় নেয়। এগুলি ছোট কার্যগুলিতে বিভক্ত হতে পারে না কারণ আমি এই সাইটের অন্যান্য উত্তরে প্রস্তাবিত দেখেছি। পণ্যটির পুনরাবৃত্তির শেষে কাজ …

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

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

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

10
কোড সাফ করার জন্য নিয়মিত সময় নির্ধারণ করা কি ভাল ধারণা? [বন্ধ]
আমি বিকাশকারীদের একটি ছোট দল পরিচালনা করছি। প্রতিবার প্রায়শই আমরা সিদ্ধান্ত নিই যে আমরা আমাদের কোড সাফ করার জন্য দু'একদিন ব্যয় করব। নিয়মিত সময় নির্ধারণ করা, আমাদের কোডবেজ পরিষ্কার করার জন্য প্রতি 2 মাসের মধ্যে 1 সপ্তাহ বলুন কি ভাল ধারণা হবে?

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

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

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