Jan 26, 2013 14:50
Некоторые программисты почему-то считают, что писать абстрактный код - благо. Так вот, код нужно писать как можно боле конкретный, до тех пор пока это не мешает. Хорошие абстракции нарисуются сами в процессе.
Навеяно рефакторингом длинной в неделю.
programming
Leave a comment
Comments 6
Reply
А у плохих наоборот :3
Reply
Reply
//----
Чтоб 2 раза не вставать, напишу сразу. В разных языках цена абстракций разная. В C++ - весьма немаленькая. В языках с выводом типов, замыканиями и сборкой мусора - сильно меньше. Хотя и там злоупотреблять не стоит.
Reply
Reply
Про абстракции столько всего понаписано, если я правильно понял, то можно свести к фразе: "чтобы строить абстракции, нужно хорошо разбираться в предметной области". Обычно это означает "уже написать программу". Потому подходы есть разные.
Твоё "Хорошие абстракции нарисуются сами в процессе" - один из наиболее популярных подходов.
Reply
Leave a comment