সংস্করণ নিয়ন্ত্রণে সংরক্ষিত চিত্রগুলির জন্য ফাইল নামকরণের কনভেনশন?


9

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

  1. ফাইলের নামটি স্থির রাখুন, যেমন, অ্যাপ্লিকেশন.ইকো
  2. ফাইলের নামটি চিত্রের প্রকৃতি প্রতিফলিত করুন, যেমন, হ্যাপিফেস.ডিকো

বিকল্প 1 ফাইলটি কী তা বলে না। এটি এই ধারণাটি দিতে পারে যে দুটি বন্যপ্রাণ চিত্রগুলি একরকম একই জিনিসের বিভিন্ন "সংস্করণ"। বিকল্প 2 সহ, আমি কেবল একটি নতুন ফাইল যুক্ত করতে এবং পুরানোটি মুছতে চাই না, আমাকে নতুন আইকন ফাইলের নামটি প্রতিবিম্বিত করতে রিসোর্স ফাইলটি পরিবর্তন করতে হবে।

সম্পর্কিত কিন্তু ভিন্ন কোণে:

একটি শিরোনাম চিত্র সহ একটি ওয়েবসাইট। ফাইলের নামটি হেডার.জেপিজি বা সানরাইজ-ফ্যামিলি-হাসি.জেপিজি?

চিত্র ফাইলের নামগুলি কি অ্যাপ্লিকেশন বা তাদের সামগ্রীতে তাদের ফাংশন প্রতিফলিত করবে? এটির জন্য সর্বোত্তম অনুশীলন কী হবে?

উত্তর:


11

বিকল্প 1 ফাইলটি কী তা বলে না। এটি এই ধারণাটি দিতে পারে যে দুটি বন্যপ্রাণ চিত্রগুলি একরকম একই জিনিসের বিভিন্ন "সংস্করণ"

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

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

এবং এটি একটি বৃহত পয়েন্ট মিথ্যা। আমি পরে এটি পরিবর্তন করতে এসেছি, আমি কি সত্যিই অ্যাপ্লিকেশনটিতে চিত্রটির নাম পরিবর্তন করতে চাই? এটি এখনও একই কাজ করে চলেছে, তবে অ্যাপটি কেন এটি পরিবর্তন করেছি তা জানতে হবে?


4

ব্যক্তিগতভাবে, আমি সবসময় আইকন সহ আমার সমস্ত ফাইলের জন্য বর্ণনামূলক নাম ব্যবহার করেছি এবং এমনকি এটির নাম পরিবর্তন করতে হবে।

আপনার ক্ষেত্রে, আমি আসলে একটি তৃতীয় পছন্দ নেব:

  • যদি অ্যাপ্লিকেশনটিকে XYZZY বলা হয়, তবে আমি অ্যাপ্লিকেশনটির জন্য "XYZZY.ico" আইকনটির নাম দেব। আইকনটি দেখতে কেমন তা বিচার্য নয়, এটি XYZZY অ্যাপ্লিকেশনটির জন্য উপযুক্ত আইকন।

এক্সটেনশান দ্বারা, আমার যদি বিভিন্ন আকারের আইকনগুলির কয়েকটি দরকার হয় তবে আমি আইকনটির আকারটি নামটিতে যুক্ত করব। সুতরাং 48x48 আইকনটির জন্য আমার কাছে "XYZZY_48x48.ico" থাকবে।

শেষ অংশের সাথে সম্পর্কিত "একটি শিরোনামের চিত্র সহ একটি ওয়েবসাইট the ফাইলের নাম শিরোলেজ। Jpg বা সানরাইজ-পরিবার-হাসি .jpg?": ওয়েবসাইটটি যদি প্লুঘ কর্পের হয়ে থাকে তবে আমি "প্লুহহ্যাডার.জেপিজি" ব্যবহার করব।


3
ফাইলের নামের সাথে অ্যাপ্লিকেশনটির নাম যুক্ত করা কিছুটা অপ্রয়োজনীয়, অবশ্যই সমস্ত ফাইল XYZZY নামে একটি ফোল্ডারে থাকবে এবং তাই সংস্থাটি এটি থেকে নির্ধারিত হতে পারে। আপনি কি হোমপেজটির নাম XYZZY_index.htm রেখেছেন? তাহলে ছবিগুলির জন্য কেন এমন করবেন?
গ্যাভিন কোটস

4

আমি যেতে চাই application.icoএবং header.jpgসহজ এবং হিসাবে আপনার অ্যাপ্লিকেশনের মধ্যে ইমেজ অর্থ নিকটতম

আপনি চিত্রের মতো সঞ্চয় করতে চান হতে পারে happyface.icoএবং sunrise-family-smiling.jpgঅন্য কোথাও (অন্য রেপো তে হয়তো বা একই ভাষায়) আপনি তাদের সহজে প্রবেশযোগ্য রাখতে চান তাহলে, অত্যধিক।


2

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

আপনার ওয়েবসাইটের গতি বাড়ানোর জন্য ইয়াহুর সেরা অনুশীলনগুলি থেকে :

মনে রাখবেন, আপনি যদি ভবিষ্যতের মেয়াদ শেষ হয়ে যায় তবে আপনি যখনই উপাদানটি পরিবর্তন করবেন তখন আপনাকে উপাদানটির ফাইলের নামটি পরিবর্তন করতে হবে। ইয়াহুতে! আমরা প্রায়শই বিল্ড প্রক্রিয়াটির এই পদক্ষেপের অংশটি করি: একটি সংস্করণ নম্বর উপাদানটির ফাইলনামে এমবেড করা হয়, উদাহরণস্বরূপ, yahoo_2.0.6.js।

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