সংখ্যার সাথে শুরু করে স্ট্রিং উপস্থাপনের জন্য সম্পত্তি যথাযথ নামকরণ


10

উইন্ডোতে কিছু ক্যামেরা মেটাডেটা দেখলে File Propertiesসেখানে আরও কয়েকটি Propertiesনামযুক্ত ফোকাল দৈর্ঘ্য এবং 35 মিমি ফোকাল দৈর্ঘ্য রয়েছে

আমি এমন দুটি সফটওয়্যার তৈরি করছি যা এই দুটি ব্যবহার করবে Properties। এখনও অবধি আমি প্রথমটির জন্য একটি Propertyনাম তৈরি করেছি তবে অন্যটির FocalLengthজন্য আমি সঠিক নাম খুঁজে পাচ্ছি না।

আমি ভেবেছি _35MmFocalLengthবা করেছি ThirtyFiveMmFocalLength, তবে আমি মনে করি এর থেকে আরও ভাল পরামর্শ হতে পারে।

কোন ধারনা?


1
আমি স্ট্যাকওভারফ্লো জিজ্ঞাসা করার কথা ভেবে দেখেছি, তবে এটি নামকরণের মান এবং সংখ্যা সম্পর্কে একটি সাধারণ প্রোগ্রামিং প্রশ্নের মতো দেখতে সত্যিই লাগে। সি # ট্যাগ কিছু প্রসঙ্গ সরবরাহ করতে ব্যবহৃত হয়।
iCantSeeSharp

এটি একটি ভাষার নিষেধাজ্ঞ, কোনও ক্লার নয়। আপনি সংখ্যার সম্পত্তি বা শ্রেণীর নামের জন্য ইল নির্গত করতে পারেন।
নওফাল

উত্তর:


5

ঠিক আছে, (আমার মতে) আপনি দুটি বেসিক প্রোগ্রামিং নামকরণ কনভেনশনের উপর ট্রিপ করছেন:

  1. আপনার সংখ্যাগুলির সাথে পরিবর্তনশীল নামগুলি শুরু করা উচিত নয় এবং এ সম্পর্কে আমার অভিমত হল ভেরিয়েবলের নামগুলিতে মোটামুটি থাকা উচিত নয়।
  2. _Variable নাম বেসরকারী ভেরিয়েবল জন্য সংরক্ষিত করা উচিত।

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

আপনার পরিবর্তনশীলটির নাম হিসাবে, আমি পরামর্শ দিই FocalLengthThirtyFiveMillimeter

আমি আমার পরিবর্তনশীল নামগুলিতে সংক্ষেপগুলি ব্যবহার করতে পছন্দ করি না তবে এটি ব্যক্তিগত।


3
ডাউনভোটস দয়া করে ব্যাখ্যা করুন।
কেনেথ গারজা

হ্যাঁ, আমি ব্যক্তিগত ভেরিয়েবলের জন্যও _ ব্যবহার করি, তবে যতদূর আমি এটি দেখতে পেতাম তত পরিবর্তনশীলটিতে "35" ব্যবহারের একমাত্র উপায় ছিল। আমি নেটিভ ইংলিশ স্পিকার নই তাই আপনার পরামর্শটি আমার মন মোটেও কাটেনি, তবে আমি এটি মনে রাখব কারণ এটি সাধারণত নামকরণের অনেক সমস্যার সমাধান করে বলে মনে হয়। অ্যাড-অন পরামর্শের জন্য ধন্যবাদ।
iCantSeeSharp

2
ফোকাললেন্থ থার্টিফাইভমিলিমিটার সম্পর্কে কীভাবে? (typo)
ড্যান পিচেলম্যান

6
@ জিমি: ফোকাললেংথ, ফোকাললেন্থথ ৩৩ মিমি ব্যবহার করে ... ফোকাললেংথ ১৯ মিমি নামগুলি গোষ্ঠীভুক্ত করা হয়, বিশেষত ইন্টেলিসেন্সে খুব সুন্দর। যেখানে ফোকাললেন্থ, থার্টি ফাইভ মিমফোকাললেন্থ্ট, নাইনটিন মিমিফোকালালেন্থ এর পরে নামগুলি ছড়িয়ে ছিটিয়ে রয়েছে এবং আপনি কী চান বা আপনার বিকল্পগুলি খুঁজে পেতে এটি আরও বেশি প্রচেষ্টা।
ডঙ্ক

3
আমি অন্যের পক্ষে বলতে পারি না, তবে আমি অযৌক্তিক দীর্ঘ পরিবর্তনশীল নামের জন্য -1 করব। ফোকাললিংঘট 35 মিমি যথেষ্ট হবে। * আমি
উজ্জীবিত হইনি

4

দুটি পরামর্শ অনুসরণ:

  • নাম অদলবদল এবং ব্যবহার FocalLength35Millimeter(সংক্ষিপ্তসার ব্যবহার না করার নোট, আরও ভাল পাঠযোগ্যতার অনুমতি দেওয়ার জন্য)
  • আরও প্রযুক্তিবিদ এবং ব্যবহার করুন EquivalentTo35MmFocalLength

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