Информация об изменениях

Сообщение Re[7]: flat_map done, clang вырывается вперед от 27.12.2024 13:23

Изменено 27.12.2024 13:24 ·

Re[7]: flat_map done, clang вырывается вперед
Здравствуйте, so5team, Вы писали:

S>Тут cppguard заикался о фундаментальных проблемах разработки софта. Так вот одна из них -- это выбор удачных идентификаторов. Настолько субъективная штука, что просто караул. По поводу приведенного выше списка можно сходу приводить контр-аргументы по каждому из них.

Коллизия с flatmap вполне объективна, вызывает путаницу.

S>Особенно бы хорошо зашли бы названия vector_map, array_map и ordered_map тем, кто уже сейчас страдает от vector, array и unordered_map. Двойное бинго бы случилось для них.

Почему это кого-то должно беспокоить? Эти твои страдания — субъективны.

S>·>пусть хоть что-нибудь, любое лучше, чем с общепринятым термином запутываться.

S>Интересно, как много людей в мире Java страдают от оксюморона ArrayList?
Нет никакого оксюморона... всё очень чётко и однозначно. list (список) — что хранится, пронумерованное расположение элементов (в отличие от Set), а array (массив) — как хранится, расположение элементов одним блоком.
List — это интерфейс, у него две реализации ArrayList (храним в непрерывном массиве) и LinkedList (храним в виде связного списка).
Ещё, к примеру есть интерфейс Deque, и у него реализация ArrayDeque и например LinkedBlockingDeque.

S>Или как много людей переживают из-за того, что компания Apple продает не яблоки?

S>А уж как страдают программисты с музыкальным образованием от наименования C#!
Это уже маркетинг, а мы про инженерию и cs.
Re[7]: flat_map done, clang вырывается вперед
Здравствуйте, so5team, Вы писали:

S>Тут cppguard заикался о фундаментальных проблемах разработки софта. Так вот одна из них -- это выбор удачных идентификаторов. Настолько субъективная штука, что просто караул. По поводу приведенного выше списка можно сходу приводить контр-аргументы по каждому из них.

Коллизия с flatmap вполне объективна, вызывает путаницу.

S>Особенно бы хорошо зашли бы названия vector_map, array_map и ordered_map тем, кто уже сейчас страдает от vector, array и unordered_map. Двойное бинго бы случилось для них.

Почему это кого-то должно беспокоить? Эти твои страдания — субъективны.

S>·>пусть хоть что-нибудь, любое лучше, чем с общепринятым термином запутываться.

S>Интересно, как много людей в мире Java страдают от оксюморона ArrayList?
Нет никакого оксюморона... всё очень чётко и однозначно. list (список) — что хранится, пронумерованная коллекция элементов (в отличие от Set), а array (массив) — как хранится, расположение элементов одним блоком.
List — это интерфейс, у него две реализации ArrayList (храним в непрерывном массиве) и LinkedList (храним в виде связного списка).
Ещё, к примеру есть интерфейс Deque, и у него реализация ArrayDeque и например LinkedBlockingDeque.

S>Или как много людей переживают из-за того, что компания Apple продает не яблоки?

S>А уж как страдают программисты с музыкальным образованием от наименования C#!
Это уже маркетинг, а мы про инженерию и cs.