Здравствуйте, CreatorCray, Вы писали:
CK>>лишняя строка делает его лучше?
CC>Да, читабельнее.
Почему?
Мне это не нравится, т.к. я привык отделять блоки кода друг от друга пустыми строками
status = api_call_foo(...)
if (!status) {
panic("foo failed")
}
do_smthng_with_foo()
//< пустая строка отделяет два блока кода
status = api_call_bar(...)
if (!status) {
panic("bar failed")
}
сравни с
status = api_call_foo(...)
if (!status)
{
panic("foo failed")
}
do_smthng_with_foo()
//< теряется на фоне кучи строк содержащих только { или }
status = api_call_bar(...)
if (!status)
{
panic("bar failed")
}