в файле структуры и их имплементацию? Например сначала описать все структуры, а потом только имплементацию. Или делать имплементацию сразу после описания структуры. Ещё можно приплести сюда приватность и помещать в начало файла публичные структуры.
гайда не встречал, но на практике неимоверно бесит, когда дефинишн типа и его имплы разбросаны фиг знает где очень неудобно, когда смотришь код на гитхабе и вне IDE в целом потому придерживаюсь стиля чтобы они шли неразрывно
А я заметил что мне в IDE не очень удобно в таком формате. Приходится долго проматывать имплементацию одной структуры, что бы добраться до второй. Хотя может я просто слишком много структур напихал в один файл и поэтому сложно искать нужные структуры в с "навигаторе".
На моей практике в IDE редко что-то проматывается, ибо почти все случаи там это - go to definition Плюс в IDE можно схлопывать блоки кода, соответственно большие имплы достаточно легко ужимаются, если мешают Есть хоткей схлопнуть всё, что помогает быстро посмотреть чего в файле накидано
Я просто рефакторю код, меняю названия что бы точнее описывали суть, добавляю документацию и коменты. Поэтому и мотаю файл туда-сюда.
Ну у меня этот процесс выглядит так, что разорванность имплов бы только помешала.
Обсуждают сегодня