#CodeStyle

2025-12-29

Bevor du nicht mindestens tausend Getter & Setter geschrieben hast, verwendest du kein Lombok! Mit diesem Worten meines Kollegen begann irgendwann meine Karriere als Java-Entwickler. Und er sollte damit auch recht behalten … Project Lombok, dass ist eine Java Bibliothek die einem viel Arbeit a

magicmarcy.de/project-lombok

#java #lombok #project-lombok #cleancode #codestyle

2025-12-23

Immer wieder lese ich Beiträge aus dem Anfängerbereich des Java-Forums und muss feststellen, dass die Grundlagen der Java Konventionen nicht eingehalten werden. Die meisten kommen vielleicht aus anderen Programmiersprachen oder fangen ganz neu mit Java an was die großen Wissensdefizite erklärt.

magicmarcy.de/kamele-in-java

#CamelCase #Konvention #lowerCamelCase #UpperCamelCase #CodeStyle

wowiamreallyamazed🍉️wowiamreallyamazed
2025-12-13

Zig needs to add a hard copiler error for using spaces for indentation instead of tabs, because it is a to use a non-flexible indentation, and also for writing too many comments in one place because if you can't read the code to understand, you already have too many , and you are a bad programmer, and you have to stop programming, as we have stated in zig zen "Focus on code rather than style.
", this is not about style.

Richard Levittelevitte@mastodon.nu
2025-12-03

Everyone so far seems to respond positively on the idea. OK.

But, for this to work without friction, doesn't that require a quite precise #codestyle? Otherwise, there's going to be some poor sod that configures his editing process as well as possible, and then fights with the CI 'cause they have different ideas.

...

Richard Levittelevitte@mastodon.nu
2025-12-03

Automatic #programming #codestyle #enforcement, what do y'all think or feel regarding that?

Hacker Newsh4ckernews
2025-09-07
2025-04-06

I like coding convenience, so I always try to promote unpacked parameters when it's feasible, especially strings.

✅ The dev uses multiple parameters
✅ The dev uses a single array
✅ The dev unpacks an array

When I need the function to accept two types of parameters, I never use unpacked parameters (because these SHOULD be the same type).

2025-02-10

Мне всё равно, какой у вас код-стайл

Привет, Хабр. Меня зовут Рогатнев Сергей. Я работаю в Контуре ведущим разработчиком уже более 7 лет. За это время я поработал как минимум над десятью разными проектами в разных командах. Это были и проекты с историей на 10 лет, и стартапы, делающие свои первые шаги. Где-то я был всего 2-3 месяца, а где-то задерживался на пару лет. Такой формат работы позволил мне увидеть совершенно разные подходы к работе и написанию кода. За это время я адаптировался к переходам и смене команд, но мой собственный code style практически исчез, потому что нет двух команд с одинаковым стилем. В этой статье я хочу показать вам примеры таких холиваров, которые я встретил работая над разными C#-проектами.

habr.com/ru/companies/skbkontu

#c# #codestyle #code_style #стиль_кодирования

2025-01-21

My rules on PHP:

- Class constants: SCREAMING_CASE
- Enum cases in StudlyCase

End of discussion

Alanna 🏳️‍🌈🏳️‍⚧️kelpana@mastodon.ie
2025-01-21

Any recommendations for PHP code linters or static analysis tools?

#php #codestyle #softwareengineering

2025-01-14

CodeStyle на Flutter-проектах: базовые принципы и правила — шаблон на все случаи жизни

Привет! Меня зовут Никита Грибков, я Flutter-разработчик в AGIMA. Хочу в очередной раз поднять важную тему — CodeStyle. Думаю, что все понимают преимущества единообразного, понятного, красивого кода. Но к сожалению, оформить единые правила для всей команды — это большая задача, и выделить на нее время получается не всегда. Мы решили эту ситуацию изменить. Недавно я осознал, как сильно раздражает разбираться с долгосрочными проектами, которые мы развиваем годами. За это время команда неизбежно меняется, и каждый разработчик привносит свой уникальный стиль. Как результат, понять, что хотел сделать предыдущий автор, бывает настоящим испытанием. Именно поэтому мы с коллегами решили внедрить единый стандарт разработки, которым я теперь делюсь с читателями Хабра. Надеюсь, собранные здесь правила помогут вам сэкономить пару-тройку рабочих часов, но главное — сберегут нервы.

habr.com/ru/companies/agima/ar

#codestyle #flutter #dart #мобильная_разработка #чистый_код #bloc_flutter #литеры_для_flutter #автоматизация_кода

2024-12-12

Стилистический-Анализатор: Проверка Наличия Комментария в Конце Фигурной Скобки

Настал тот первый день, когда в программировании микроконтроллеров наконец пригодилась такая абстрактная структура данных как стек LIFO . У нас в организации существует обязательное внутреннее требование к оформлению исходных кодов на языке программирования Си для микроконтроллеров, которое звучит так: В конце каждого блока if(...) {...} ; switch(...) {...} ; for(...) {...} и т.п. необходимо пиcать комментарий // end of if(...). end of switch(...) end of for(...) соответственно. Я написал консольную утилиту, которая автоматически находит аномалии в коде согласно этому правилу.

habr.com/ru/articles/865536/

#codestyle #цензура #gerrit #code_review #стилистический_анализ #комментирование_кода #комментирование #С #lifo #стек

2024-11-29

Hexadecimal numbers, how do you write them and why?

#Programming #CodeStyle #Philosophy #Bikeshed

Steinar Bangsteinarb
2024-11-20

Do! Or do not...!

There is no TODO!

2024-11-14

PHPStrom kann das hübsch machen, aber ich finde keine Rule für eins der üblichen Tools, so dass wir das automatisieren und in der CI testen können…
Ich kann mir nicht vorstellen dass es da NICHTS gibt… gucke ich falsch? Hat jemand einen Tipp?
#typo3 #phpcs #rector #phpcsfixer #codestyle

2024-11-14

Wir räumen eine recht große legacy code base auf. Rector hilft uns dabei sehr, macht aber auch den CodeStyle durcheinander. phpcs kann das meiste sehr gut wieder aufräumen - nur große arrays nicht (TCA, ext_emconf). Rector schreibt alles items in eine laaaaaange Zeile.
#typo3 #phpcs #rector #phpcsfixer #codestyle

2024-11-11

Как управлять техническим долгом и минимизировать его влияние на проект

Технический долг — это как оставлять грязные тарелки в раковине. Если все время откладывать, рано или поздно они превратятся в гору, с которой придется бороться. В этой статье мы поговорим о том, как не допустить, чтобы горы долга перекрыли все возможности для чистоты и порядка в проекте.

habr.com/ru/articles/857718/

#техдолг #legacyкод #технический_долг #документация #codestyle #styleguide #codereview #refactoring #documentation #чистый_код

ENEP Linuxoidenep
2024-10-29

пишешь код, а про документацию забываешь .

bondolobondolo
2024-10-23

I like the evolving silent consensus standard that the character count limit for a line of source is still about 80 characters but the count now begins at the first non-whitespace character rather than the traditional start-of-line.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst