Публикации по теме 'coding-style'


Прекратить писать комментарии к коду
Прекратите писать комментарии к коду. Обычно существует высокая корреляция между плохим кодом и кодом с большим количеством комментариев. Это наиболее очевидный признак беспорядочного исходного кода. Целью каждого программиста должно быть написание кода настолько чистым и выразительным, чтобы в комментариях к нему не было необходимости. Назначение каждой переменной, функции и класса должно быть неявно указано в ее имени и структуре. Когда вам нужно написать комментарий, это обычно..

Стандартное соглашение об именах для ASP.NET и C#
Для любого языка программирования стандартная система именования очень важна. Это упрощает сложную систему для других. Используйте их в своих проектах и/или адаптируйте под свои нужды. Существуют различные типы стилей именования регистров. Сначала давайте разберемся с различными типами стилей корпусов. Верблюжий регистр (camelCase): первая буква слова — строчная, а затем каждая первая буква части слова — прописная. Пример: количество дней Регистр Pascal (PascalCase): первая буква..

Стандарты кодирования
Очевидное, но необходимое. Комментирование . Очень важно придать коду смысл и помочь читателю разобраться в конкретном фрагменте кода. Любая функция, которая у вас есть, убедитесь, что у вас есть комментарии, подтверждающие ее. Я всегда комментировал в строке, используя # в Python. Но есть гораздо лучший способ сделать это - использовать тройные одинарные или двойные кавычки. Итак, такой код - Это выглядело бы так- Если в ваших комментариях содержится много..

Семинар адресной книги
Первый мини проект. Адресная книга Студенты II курса факультета информатики были проинформированы о семинаре после семестровых экзаменов, который разбил мечты всех, кто планировал отпуск после напряженного семестра, семинар начался буквально на следующий день после последнего экзамена, что взбесило многих ученики. Итак, в первый день семинара нас научили размещать наши проекты и другие файлы на Github, который является глобальной платформой для обмена идеями. Это было очень удобно,..

Разработка через тестирование
Что такое разработка через тестирование (TDD)? TDD — это стиль кодирования, при котором код пишется, тестируется, а затем подвергается рефакторингу. Вы пишете модульный тест для одного аспекта вашего кода. Запустите тест для своего кода. Затем выполните рефакторинг, чтобы пройти тест. При рефакторинге вы пишете ровно столько кода, сколько необходимо для прохождения теста. Затем повторите процесс. Вы скомпилируете модульный тест, который будет проверять ваш код на каждом этапе. Плюсы..

Гипотезы и прототипы для программистов
… или как эффективно исправлять ошибки и преодолевать блоки. Сценарий 1. Первое, что вы делаете при обнаружении дефекта, - это запускаете отладку. Сценарий 2. Вы подходите к задаче разработчика, начиная код и позволяя своей интуиции разобраться в более широкой картине. Что общего у обеих ситуаций? Без прототипов Когда быстрое решение недоступно и вы уже потратили 10 часов на поиск решения, вы понимаете, что этот подход был неэффективен, и делаете шаг назад. Хочу..

Корпуса в PSR (Стандартные рекомендации PHP)
При программировании каждый сталкивается с этими типами оболочек при определении своих переменных, констант, функций, классов и т.д. 1. нижний регистр — все буквы в нижнем регистре. 2. Заглавные — первая буква слова в верхнем регистре, остальные — в нижнем. 3. ВЕРХНИЙ РЕГИСТР — все буквы в верхнем регистре, несколько слов разделяются символом подчеркивания. 4. camelCase — Первое слово в нижнем регистре, все последующие слова имеют первую букву в верхнем регистре. Между словами нет..