Стив Макконнелл / Совершенный код | Как повысить свой скилл?

1. Gleb_Varlamov 04.04.19 14:34 Сейчас в теме
Всех приветствую.

Кто читал книгу Стива Макконнелла Совершенный код? Хотелось бы услышать отзывы о ней от программистов 1С.

Полезна ли она программисту 1С?

Как Вы, будучи новичками, совершенствовали свой код? Смотрели, как реализовано в типовых конфигурациях? Ведь зачастую в книгах по 1С и курсах рассматриваются более простые примеры, чем встречаются на практике.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user623969_dusa 04.04.19 14:39 Сейчас в теме
(1) нет там примеры для объектных языков типа ява ...все равно что вы хотите водить мотоцикл, но будете сдавать на права категории С
3. TODD22 18 04.04.19 14:41 Сейчас в теме
(1)"Чистый код" Мартин больше подойдёт, а так же стандарты разработки и соглашения по написанию кода с ИТС.
4. Gleb_Varlamov 04.04.19 15:03 Сейчас в теме
(3) при решении той или иной задачи зачастую возникают мысли "А правильно ли я делаю?". Код то рабочий, но не хочется быть г#вн#кодером. Стандарты разработки частично могут поправить такое положение дел? Почитаю обязательно.

Понятно, чтобы стать хорошим 1С программистом нужно много программировать, но, если изначально начал что-то делать неправильно, то и дальше будешь, когда нет под рукой "Как нужно делать".
5. TODD22 18 04.04.19 15:07 Сейчас в теме
(4)
Код то рабочий, но не хочется быть г#вн#кодером.

Отчего же... некоторые даже статьи пишут на предмет того как прекрасно писать говнокод.
6. login1020 133 04.04.19 15:13 Сейчас в теме
(5) Это из разряда напишу как я такой код, чтобы психически нормальный человек не смог его поддерживать, а ещё лучше вообще побоялся лезть в это.
А логика выполнения была понятна только мне.

Этакий миф о незаменимости работника, т.к. кроме него никто не знает как оно работает.
7. YannikAlx 43 04.04.19 15:22 Сейчас в теме
(1) книга очень большая и толстая , очень удобно ей стукнуть кого-то по голове, если он не понимает, что ваш код самый лучший...
Больше для 1С-ника эта книга ну никак....
Gleb_Varlamov; +1 Ответить
8. D_e_X_T_e_R 573 04.04.19 15:42 Сейчас в теме
Ну я вот тут тоже этот вопрос изучаю: https://forum.infostart.ru/forum9/topic214398/
Gleb_Varlamov; +1 Ответить
9. Gleb_Varlamov 04.04.19 15:48 Сейчас в теме
(8) благодарю за ссылку. Прочитал, что Вы начали читать Совершенный Код.. что скажете? В отзывах пишут, что там много общих моментов, полезных любому программисту.
10. D_e_X_T_e_R 573 04.04.19 15:52 Сейчас в теме
(9)Да прочитал с десяток страниц. Пока в основном автор описывает почему он решил ее написать. Но одна цитата уже многое дала понять: "Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте"!
11. acanta 04.04.19 16:04 Сейчас в теме
(10) у нас лучше, 1с ники это уже следующий уровень.. после того как предприятие сопровождали несколько поколений склонных к насилию психопатов, мы понимаем, что совершенство первоначального кода не имеет значения.
Можем сделать только одно - танцевать так, как будто никто не видит и т д и т.п. Писать так, чтобы никому не пришлось сопровождать.
12. acanta 04.04.19 23:14 Сейчас в теме
И еще, один (или не один) из этих маньяков-психопатов может оставаться консультантом или просто приятелем твоих пользователей, руководителя или даже хозяина. И каждое твое движение мышкой в конфигураторе и каждая буква на клавиатуре может обсуждаться с ним(или с ними). Тем более если тебе взбредет в голову что то улучшить или не дай бог убрать.
Поэтому даже священного права валить все на предшественников у тебя нет.
13. Туки Туки 51 05.04.19 03:30 Сейчас в теме
Смотрели, как реализовано в типовых конфигурациях?
ИМХО типовые конфигурации не эталон, там есть свои непотребства
14. RustIG 1556 06.02.23 18:41 Сейчас в теме
(0) вот пример из книги https://infostart.ru/1c/articles/1768304/
книга хороша любому практикующему программисту, 1сникам тоже подойдет
15. ImHunter 315 07.02.23 08:54 Сейчас в теме
К Стиву есть претензия. Да и не только к Стиву.
По моим выводам, для правильного кода нужно лишь соблюдать правильные абстракции.
Расшифровать эту формулировку можно по-своему для всех ключевых аспектов программирования. Но вот это общее требование (по правильным абстракциям) у Макконелла не прослеживается.
16. user1863362 07.02.23 11:40 Сейчас в теме
(15) Что такое "правильная" абстракция и чем она отличается от "неправильной"?
Ну, вместо Макконелла, у него ж этого нет.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот