Запитання з тегом «idioms»

10
Відмінність ідіоми від дизайну?
Чим відрізняється ідіома від дизайну? Здається, ці термінології десь перетинаються; де саме, я не знаю. Вони взаємозамінні? Коли я повинен використовувати що? Ось список ідіом C ++. Чи можу я назвати їх моделями дизайну? Вікіпедія визначає, Програмування ідіоми як модель дизайну низького рівня Що це означає? Що тут означає "низький …

3
Що насправді означає "програмне забезпечення, що впевнено"?
Я бачив, що багато інших розробників фреймворків / бібліотек кидають фразу "ми пишемо програмне забезпечення з упевненістю", але на практиці, що це насправді означає? Чи означає це, що автор "Думки про основу X" каже, що оскільки вони пишуть код певним чином, ви повинні писати той самий тип коду, що і …

3
Чи є мета, що стоїть за кодом, «ідіоматичною», щоб зменшити когнітивні накладні витрати?
Я намагаюся пояснити комусь, що те, як вони написали код, робить його важким для розуміння, і якщо ви переробляєте його, то читати його простіше. Цей стиль коду, за яким я воджу, зазвичай називають "ідіоматичним" кодом. Але словосполучення ідіоматичний код приносить із собою багаж моральної коректності , що не є великим …
22 idioms 

7
Що ідіоматичне?
Я розумію, що "ідіома" є звичайною операцією або шаблоном, який у певній мові не спрощений синтаксисом основної мови, наприклад, збільшенням цілого числа: i = i + 1; У C ++ ця ідіома спрощена оператором: ++i; Однак, коли хтось використовує термін "ідіоматичний", я не знаю, як це зрозуміти. Що робить фрагмент …
19 c++  idioms 

6
Представлення правил бізнесу за винятком
Я знаю, що це дорого, але (IMO) я вважаю, що це дуже хороша практика. Я говорю про правила, як-от скажімо, ви не можете зберегти рахунок-фактуру, якщо ви не продавець ... тому в такому випадку викидайте виняток із запитом "ваш не має права" або таке ... Інший підхід - це мати …

5
Які проблеми можуть виникнути при емуляції понять з інших мов?
Я багато разів читав в Інтернеті, що якщо ваша мова не підтримує якусь концепцію, наприклад, орієнтацію на об'єкт або, можливо, виклики функцій, і це вважається хорошою практикою в іншому контексті, ви повинні це зробити. Єдина проблема, яку я бачу зараз, - це те, що інші програмісти можуть знайти ваш код …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.