История изменений
Исправление
Legioner,
(текущая версия)
:
То есть
В данном случае да, но это просто новомодный дизайн API через chaining. Раньше он бы писался как
let statement = table::warehouse()
statement.offset(100)
statement.limit(200)
let list = statement.load(connection)
Я про всякие
if (uniqueItemCount == uniqueNumberCount ||
uniqueItemCount == uniqueStringCount ||
uniqueItemCount == uniqueObjectCount) {
}
вместо
if (uniqueItemCount == uniqueNumberCount || uniqueItemCount == uniqueStringCount || uniqueItemCount == uniqueObjectCount) {
}
Это что такое? coreutils?
Это неуместные сокращения идентификаторов. create_directory, например, куда удобней чем mkdir. set_current_directory вместо chdir и тд. Это просто примеры, тут понятно, что эти названия уже въелись десятилетями, но когда вместо update_person_last_name пишут updprslname, хочется убивать, а не радоваться тому, что оно вместится в 80 столбцов.
Исходная версия
Legioner,
:
То есть
В данном случае да, но это просто новомодный дизайн API через chaining. Раньше он бы писался как
let statement = table::warehouse()
statement.offset(100)
statement.limit(200)
let list = statement.load(connection)
Я про всякие
if (uniqueItemCount == uniqueNumberCount ||
uniqueItemCount == uniqueStringCount ||
uniqueItemCount == uniqueObjectCount) {
}
вместо
if (uniqueItemCount == uniqueNumberCount || uniqueItemCount == uniqueStringCount || uniqueItemCount == uniqueObjectCount) {
}
Это что такое? coreutils?
Это неуместные сокращения идентификаторов. create_directory, например, куда удобней чем mkdir. set_current_directory вместо chdir и тд. Это просто примеры, тут понятно, что эти названия уже въелись десятилетями, но когда вместо update_person_last_name пишут updprslname, хочется убивать.