Я все еще очень новичок в программировании, и я хочу написать самый чистый код.Порядок методов в любом классе
Это может показаться глупым вопросом, но в каком порядке я должен использовать свои методы? Функционально, конечно, это неважно, но макет имеет огромное значение. Поэтому скажем, что у нас есть следующий код в одном классе:
-(void)testCreateProjectWithStartDate {
[self setUpTestCreateProjectWithStartDate];
...
}
-(void)setUpTestCreateProjectWithStartDate {
testMOC = [self setUpInMemoryStore];
[self mockOutXMLStoreForInMemoryStore];
}
- (NSManagedObjectContext *)setUpInMemoryStore {
...
NSPersistentStoreCoordinator *coordMock = [self pscMock];
...
}
- (NSPersistentStoreCoordinator *)pscMock {
...
}
-(void)mockOutXMLStoreForInMemoryStore {
...
}
У меня есть методы, упорядоченные в том порядке, в котором они вызывается? Что делать, если метод вызывается из двух мест внутри класса?
Этот фрагмент кода выглядит для меня полным беспорядком - это очень запутанно, что нужно пропустить столько, сколько это нужно, чтобы выяснить, что представляет собой очень простой поток.
Какой порядок методов имеет смысл?
Этот язык вы спрашиваете? – 2009-05-30 23:08:06
На самом деле это вопрос агностики языка, но я кодирую Objective-C. –