সুইফটে কোনও ব্যবহারকারী অবজেক্ট রচনা করা, যদিও আমার প্রশ্নটি দৃ strongly়ভাবে টাইপ করা কোনও ভাষার সাথে সম্পর্কিত। একজন ব্যবহারকারীর একগুচ্ছ লিঙ্ক থাকতে পারে (ফেসবুক প্রোফাইল, ইনস্টাগ্রামপ্রাইফাইল ইত্যাদি)। এই চারপাশে কয়েকটি প্রশ্ন।
- লিঙ্কগুলি তাদের নিজস্ব বস্তুতে মোড়ানো কি ভাল অনুশীলন?
কাঠামো ব্যবহারকারী { var firstName: স্ট্রিং var lastName: স্ট্রিং var ইমেল: স্ট্রিং var লিঙ্ক: লিঙ্ক }
কাঠামো লিংক { var ফেসবুক: স্ট্রিং var ইনস্টাগ্রাম: স্ট্রিং var টুইটার: স্ট্রিং }
নাকি এগুলি looseিলে ?ালা হওয়া উচিত? আমি জানি প্রযুক্তিগতভাবে উভয় উপায়ই ঠিক আছে, তবে ভাবছি যদি সাধারণভাবে - বিশেষত পাঠযোগ্যতার জন্য কোনও প্রস্তাবিত পদ্ধতির উপস্থিতি আছে কিনা।
struct User {
var firstName: string
var lastName: string
var email: string
var facebookLink: string
var twitterLink: string
var instagramLink: string
}
এর মতো দৃশ্যে, লিঙ্কগুলি কি কোনও সংগ্রহ / তালিকা হওয়া উচিত? আমি অনুভব করেছি যে এটি কোনও তালিকা হওয়া উচিত নয় কারণ সেখানে একটি সংখ্যক লিঙ্ক বিকল্প উপলব্ধ রয়েছে, এবং ক্রমবর্ধমান সংখ্যা নয়। আমার চিন্তা কি ঠিক আছে?
গেট ইউজার, গেট ইউজার, আপডেট ইউজারের মতো ইউজার অবজেক্টের মতো আমার নেটওয়ার্কিং পদ্ধতি স্থাপন করা কি ভাল অনুশীলন?
আমি জানি যে এগুলি বিষয়গত হতে পারে তবে আমি একই ধরণের পরিস্থিতি সম্পর্কে সর্বোত্তম অনুশীলন কী তা বোঝার চেষ্টা করছি। কোন পয়েন্টার প্রশংসা করবে।
FacebookProfile, InstagramProfile, ...
আমি মনে করি ওপি ইতিমধ্যে প্রশ্নের উত্তর দিয়েছে। এর ভাষা আমাদের জানিয়েছে যে ব্যবহারকারীদের সামাজিক নেটওর্ক সম্পর্কিত কোনও বা একাধিক প্রোফাইল থাকতে পারে । তবে তার ভিতরে থাকা প্রোগ্রামার এই উপাদানটিকে নিছক লিঙ্কে পরিণত করেছে। কেন একটি সংগ্রহ নাProfiles
? আমি ক্যান্ডিডআরেঞ্জের সাথে একমত হয়েছি। আপনি ভবিষ্যতের বিষয়ে অনেক বেশি ধারণা করছেন। নতুন সামাজিক নেটওয়ার্কগুলি প্রদর্শিত হতে পারে। প্রকৃতগুলি অদৃশ্য হয়ে যেতে পারে। ব্যবহারকারীরা যেতে এবং এক নেটওয়ার্ক থেকে অন্য নেটওয়ার্কে আসতে পারে।