আমার একটি ক্লাস রয়েছে যা নোডের একটি অ্যারে সেট করে এবং গ্রাফের মতো কাঠামোতে একে অপরের সাথে সংযুক্ত করে। এটি কি সেরা:
- এক ফাংশনে নোডগুলি আরম্ভ এবং সংযোগ করতে কার্যকারিতা রাখুন
- দুটি পৃথক ফাংশনে সূচনা এবং সংযোগ কার্যকারিতা রাখুন (এবং একটি নির্ভরশীল আদেশ রয়েছে যার উপর ফাংশনগুলি কল করতে হবে - তবে এই ফাংশনগুলি ব্যক্তিগত বলে মনে রাখবেন))
পদ্ধতি 1: (এক ফাংশনে দু'টি কাজই খারাপ, তবে এটি নির্ভরশীল কার্যকারিতাটি একত্রে একত্র করে রাখে - নোডগুলি প্রথমে আরম্ভ না করে কখনও সংযুক্ত করা উচিত নয়))
init() {
setupNodes()
}
private func setupNodes() {
// 1. Create array of nodes
// 2. Go through array, connecting each node to its neighbors
// according to some predefined constants
}
পদ্ধতি 2: (এটি স্ব-ডকুমেন্টিং হিসাবে এই অর্থে আরও ভাল, বিট কানেক্টনডস () সেটআপ নোডের আগে কখনও কল করা উচিত নয়), সুতরাং শ্রেণি অভ্যন্তরের সাথে কাজ করা যে কোনও ব্যক্তিকে এই আদেশ সম্পর্কে জানতে হবে needs)
init() {
setupNodes()
}
private func setupNodes() {
createNodes()
connectNodes()
}
private func createNodes() {
// 1. Create array of nodes
}
private func connectNodes() {
// 2. Go through array, connecting each node to its neighbors
// according to some predefined constants
}
কোনও চিন্তা শুনে উত্তেজিত।