LINUX.ORG.RU

История изменений

Исправление 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, хочется убивать.