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

20
Чи "for (;;)" швидше, ніж "while (ІСТИНА)"? Якщо ні, то чому люди його використовують?
for (;;) { //Something to be done repeatedly } Я бачив, як подібні речі багато використовували, але я вважаю, що це досить дивно ... Чи не було б набагато зрозуміліше сказати while(true), чи щось у цьому напрямку? Я здогадуюсь, що (як це причина багатьох програмістів, що вдаються до криптовалютного коду), …

11
Як розділити довгий регулярний вираз на кілька рядків у JavaScript?
У мене дуже довгий регулярний вираз, який я хочу розділити на кілька рядків у своєму коді JavaScript, щоб тримати кожну лінію в 80 символів відповідно до правил JSLint. Це просто краще для читання, я думаю. Ось зразок візерунка: var pattern = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

30
Якщо слід використовувати <або <= у циклі for [замкнуто]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 11 місяців тому . Удосконаліть це питання Якщо вам довелося повторити цикл 7 разів, ви використовуєте: for (int …


10
`if key in dict` проти` try / Osim` - яка читабельніша ідіома?
У мене питання про ідіоми та читабельність, і, здається, у цьому конкретному випадку існує сутичка філософії Python: Я хочу побудувати словник A зі словника B. Якщо певний ключ не існує в B, тоді нічого не робіть і продовжуйте далі. Який шлях кращий? try: A["blah"] = B["blah"] except KeyError: pass або …

9
Як знайти гарний колір шрифту, якщо колір фону відомий? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 4 роки тому . Заблоковано . Це запитання та відповіді на нього заблоковані, оскільки це питання не стосується теми, але має історичне …

30
Чи повинен розробник прагнути насамперед читабельність чи продуктивність? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

3
Розбиття рядків C ++ на кілька рядків (синтаксис коду, не розбір)
Не слід плутати з тим, як розділити рядок розумно, наприклад: Розділити рядок у C ++? Я трохи заплутаний щодо того, як розділити рядок на кілька рядків у C ++. Це звучить як просте запитання, але візьмемо такий приклад: #include &lt;iostream&gt; #include &lt;string&gt; main() { //Gives error std::string my_val ="Hello world, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.