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

সফ্টওয়্যার সিস্টেম স্থাপনের পরে যে ক্রিয়াকলাপগুলি ঘটে। এর মধ্যে প্রকাশিত সিস্টেমগুলিতে পরিবর্তন করা, প্রশিক্ষণ, পরিচালনা করা এবং সমর্থনকারী সংস্থাগুলিতে স্থানান্তর অন্তর্ভুক্ত রয়েছে।

19
আমি স্প্যাগেটি কোডের 200K লাইন উত্তরাধিকার সূত্রে পেয়েছি - এখন কী?
আমি আশা করি এটি কোনও প্রশ্নের পক্ষে খুব সাধারণ নয়; আমি সত্যিই কিছু পাকা পরামর্শ ব্যবহার করতে পারে। বিজ্ঞানীদের মোটামুটি ছোট দোকানে আমি একমাত্র "এসডাব্লু ইঞ্জিনিয়ার" হিসাবে নিয়োগ পেয়েছি যারা বিস্তৃত কোড বেসের সাথে একসাথে গত 10-20 বছর অতিবাহিত করেছে। (এটি কার্যত অপ্রচলিত ভাষায় লেখা হয়েছিল: জি 2 - গ্রাফিক্স …

28
আমি 90% রক্ষণাবেক্ষণ এবং 10% উন্নয়ন করছি, এটি কি সাধারণ? [বন্ধ]
আমি সম্প্রতি একটি মাঝারি আকারের সংস্থার ওয়েব ডেভেলপার হিসাবে আমার কেরিয়ার শুরু করেছি। আমি শুরু করার সাথে সাথেই আমি একটি বিদ্যমান অ্যাপ্লিকেশনটি প্রসারিত করার কাজটি পেয়েছি (বহু বছর ধরে একাধিক প্রোগ্রামার দ্বারা বিকাশযুক্ত কোডিং, একই কাজকে বিভিন্ন উপায়ে পরিচালনা করে, শূন্য কাঠামো)। সুতরাং আমি অনুরোধকৃত কার্যকারিতা সহ এই অ্যাপ্লিকেশনটিকে সফলভাবে …
368 maintenance 

30
আপনি কীভাবে বড় কোড বেসগুলিতে ডুব দেবেন?
কোন অজানা কোড বেসটি অনুসন্ধান এবং শেখার জন্য আপনি কোন সরঞ্জামগুলি এবং কৌশলগুলি ব্যবহার করেন? আমি মত সরঞ্জাম কথা ভাবছি grep, ctags, ইউনিট-পরীক্ষা কার্মিক পরীক্ষা, ক্লাস-ডায়াগ্রাম জেনারেটর, গ্রাফ কল, মত কোড মেট্রিক্স sloccount, ইত্যাদি। আমি আপনার অভিজ্ঞতাগুলিতে আগ্রহী, আপনি নিজেরাই যে সাহায্যকারী ব্যবহার করেছেন বা লিখেছেন এবং যে কোড কোডটির …

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

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

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

7
বিদ্যমান কোডের জন্য টেস্ট রাইটিং
মনে করুন যে একটির তুলনামূলকভাবে বড় প্রোগ্রাম রয়েছে (সি # তে 900k এসএলওসি বলুন), সমস্ত মন্তব্য / নথিবদ্ধ, ভালভাবে সাজানো এবং ভালভাবে কাজ করছে। পুরো কোড বেসটি একক সিনিয়র বিকাশকারী লিখেছিলেন যিনি এই সংস্থার সাথে আর নেই। সমস্ত কোড যেমন হয় তেমন পরীক্ষার যোগ্য এবং আইওসি জুড়ে ব্যবহৃত হয় - …

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

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

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

18
কোনও বিকাশকারীকে কীভাবে পরিচালনা করবেন যার যোগাযোগের দক্ষতা নেই
আমি একটি অ্যাপ্লিকেশনটিতে বিকাশকারীদের একটি ছোট দল পরিচালনা করি যা একটি বড় ফার্মের মধ্যে, এর লাইফসাইকের মাঝখানে রয়েছে। দুর্ভাগ্যক্রমে এর অর্থ হ'ল "অন্যান্য প্রযুক্তিগত কাজ" তে প্রোগ্রামিং কার্যগুলির একটি 30/70 বিভাজন রয়েছে। এই কাজের মধ্যে রয়েছে: বিভিন্ন কাজে ডিবিএ / ইউনিক্স / নেটওয়ার্ক / লোডবালেন্সার দলের সাথে কাজ করা বিভিন্ন …

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

10
বাস্তবতা বনাম স্নাতক প্রত্যাশা [বন্ধ]
আমরা কী পড়াশোনা করতে চাই এবং যখন আমাদের ক্যারিয়ার এবং জীবন যাপন করি তা বেছে নেওয়ার সময়, আমাদের সবার এটি কী হতে চলেছে তার কিছুটা প্রত্যাশা থাকে। এখন যেহেতু আমি প্রায় এক দশক ধরে ইন্ডাস্ট্রিতে আছি, আমি যা ভেবেছিলাম তার উপর কিছুটা প্রতিফলন করছি (আমি যখন কম্পিউটার সায়েন্স নিয়ে পড়াশোনা …

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

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

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