Обзор проблем в коде на C/C++, вызванных неопределённым пове...,
opennews (ok), 07-Июл-17, (0) [смотреть все]
- Во-первых -- 3 галлона пива господину Регеру за очень краткие и ёмкие кусочки ко,
A.Stahl (ok), 11:12 , 07-Июл-17, (1) +31 //
- Как думаете, почему профессионалы подвержены болезни усложнения кода У них крыш,
Zoolander (?), 11:38 , 07-Июл-17, (2) //
- Тоже вижу слишком часто неоправданное усложнение Может не солидно , что я как,
Iaaa (ok), 11:45 , 07-Июл-17, (3) +3
- Многие профессионалы сталкиваются с ситуацией, когда они сами пишут и проектирую,
A.Stahl (ok), 12:04 , 07-Июл-17, (4) +16 //
- А exception safety, move semantics, вот это всё - тоже игноришь Их без умных ук,
Crazy Alex (ok), 12:15 , 07-Июл-17, (7) +3
- Исключения не люблю, а вот move semantics почти не нужно если у тебя всё хорошо ,
A.Stahl (ok), 12:50 , 07-Июл-17, (11) +9
- Создать объект и отдать его контейнеру - это редкая операция А если нет - то ли,
Crazy Alex (ok), 13:57 , 07-Июл-17, (17) +3
- Я обычно передаю указатель Редко бывает, когда объект нужен много кому и непоня,
A.Stahl (ok), 15:04 , 07-Июл-17, (21) +4
- А у меня - как-то через раз Лежит себе вектор указателей на объекты, чему-то од,
Crazy Alex (ok), 15:36 , 07-Июл-17, (26)
- Код является простым когда простой инспекцией удается выловить границы жизни объ,
Аноним (-), 15:58 , 07-Июл-17, (29) +5
- Красиво казал Меня там минусуют, но они не совсем понимают суть Я не против но,
A.Stahl (ok), 16:15 , 07-Июл-17, (31) +6
- Фишка в том, что очевидный для сишников и очевидный для плюсовиков - вещи ра,
Crazy Alex (ok), 21:58 , 07-Июл-17, (54)
- Это лишь ваше представление которое основано, к сожалению, на незнании или малоо,
Аноним (-), 22:33 , 07-Июл-17, (60) +1
- Ох как забавно Подход узнаем как должно работать и реализуем сразу велосипед,,
Crazy Alex (ok), 01:40 , 08-Июл-17, (69) +1
- Очень забавно потому что вот это - вменяемый разработчик вообще на любом языке ,
Аноним (-), 04:17 , 08-Июл-17, (74)
- броо А вообще я редкостный хейтер всего кроме Си хотя писал на 100 языках ,
pripolz (?), 11:34 , 08-Июл-17, (80)
- А вы и так не знаете, не переживайте Даже пишущий на ассемблере не знает, как о,
Vkni (ok), 17:51 , 08-Июл-17, (100)
- Это и не нужно, во-первых Во-вторых речь не о машинном исполнении была Ложное у,
Аноним (-), 01:44 , 09-Июл-17, (124)
- Ну да, на каком-то уровне приходится останавливаться Ну можно остановиться на а,
Vkni (ok), 02:08 , 09-Июл-17, (127)
- Зачем вообще вы снова асм тянете, я не пойму Вот люди пишут на java и не парятс,
Аноним (-), 02:46 , 09-Июл-17, (129) –1
- Ветка такая См несколько комментов выше ,
Vkni (ok), 02:56 , 09-Июл-17, (130)
- В 12 54 Crazy Alex написал свое ОГРАНИЧЕННОЕ понимание программирования в Си,
Аноним (-), 05:48 , 09-Июл-17, (133)
- Я писал недавно зарегистрировавшемуся товарищу на букву p ,
Vkni (ok), 07:29 , 09-Июл-17, (135)
- Точно, сообщение 12 80 от пользователя pripolz Но это не меняет ситуацию с пост,
Аноним (-), 16:14 , 09-Июл-17, (140)
- Я не кравиво сказал, а рассказал как оно обстоит в реальном программировании У ,
Аноним (-), 22:41 , 07-Июл-17, (61) +2
- Умные указатели сложность, в общем, не особо прибавляют, если дать себе труд раз,
Crazy Alex (ok), 21:45 , 07-Июл-17, (52)
- Я хорошо знаю и умею использовать умные указатели и для меня это уже пройденный ,
не программист (?), 22:23 , 07-Июл-17, (59)
- Единственная Ситуация, когда от них больше вреда, чем пользы - это когда в про,
Crazy Alex (ok), 01:31 , 08-Июл-17, (68) –1
- Вы вообще программировали что-нибудь серьезное Когда вы будете думать о том как,
Аноним (-), 03:55 , 08-Июл-17, (71)
- А как же Вы обрабатываете ошибки Я Плюсы знаю неплохо, но пишу на чистом Си Пр,
Аноним (-), 22:19 , 07-Июл-17, (58) –1
- я всю обработку ошибок кладу в макрос, в котором и печать в лог номера строки ко,
pripolz (?), 11:52 , 08-Июл-17, (81) +2
- Ну, у Вас по сути примерно такая же обработка ошибок, как и у нас А про плюсови,
Аноним (-), 22:47 , 08-Июл-17, (119)
- Их должно быть несколько, если выделяются сразу несколько ресурсов И не перепут,
Vkni (ok), 23:54 , 08-Июл-17, (121)
- Бред ,
yet another anonymous (?), 12:56 , 07-Июл-17, (13) –2
- Или ещё вариант на этапе проектирования закладывается больше гибкости и универс,
kai3341 (ok), 15:35 , 07-Июл-17, (25)
- Они будут правы А вот вы не будете Будете старым пердуном, который не успевает ,
anonymous (??), 17:13 , 07-Июл-17, (34) –3
- 1 Профессионалы часто пишут что-то большое, и долго Со временем качество кода ,
Crazy Alex (ok), 12:08 , 07-Июл-17, (5) –2 //
- Если будет падать качество кода, то упадёт и скорость разработки, и проект упрёт,
Алконим (?), 01:23 , 08-Июл-17, (66)
- Любой проект постепенно обрастает заплатками и требует специальных мер от команд,
Вареник (?), 08:08 , 08-Июл-17, (76)
- Написать модуль по спеку - не совсем жизненный цикл проекта Тот же проект потом,
Вареник (?), 08:13 , 08-Июл-17, (77) +1
- Полностью поддерживаю В нашей команде качество кода растёт со временем Во-перв,
Аноним (-), 11:22 , 08-Июл-17, (79) +1
- Желание того что-бы их код работал так как они решили, а не как вздумается компи,
Аноним (-), 12:30 , 07-Июл-17, (9) –1
- я за 15 лет вокруг как раз вижу что становясь профессионалами люди начинают упро,
anonymous (??), 22:26 , 08-Июл-17, (117) +1
- Скажи это новым появляющимся языкам программирования или таким языкам как C , у ,
Аноним (-), 13:15 , 07-Июл-17, (14) //
- Ну, в этом есть и один плюс - C либы екзешники из-за этого очень легко восстано,
Анончик (?), 16:04 , 07-Июл-17, (30) +1 //
- Я про JIT говорил Первоначальная компиляция в CIL как и у Java в их промежуточ,
Аноним (-), 17:29 , 07-Июл-17, (36) +2
- У нормальных людей есть исходники с комментами, дока, и мэйл лист с аффтарами Но,
_ (??), 17:54 , 07-Июл-17, (37) –5
- Это не отменяет 100500 вариантов написания popcnt, для начала, которые хер компе,
Ivan_83 (ok), 15:32 , 07-Июл-17, (24)
- Это проблема восприятия маленьких понятных примеров Для того, чтобы показать пр,
Comdiv (ok), 16:53 , 07-Июл-17, (33) +2
- Ещё один с С С То, о чём он говорит, ловится любым приличным современным ли,
Crazy Alex (ok), 12:13 , 07-Июл-17, (6) //
- Каким образом линтер ловит выход за пределы массива и use after free ,
RazrFalcon (ok), 12:34 , 07-Июл-17, (10) //
- Ну это ты загнул ,
A.Stahl (ok), 13:26 , 07-Июл-17, (15) +1 //
- Не загибал https github com isocpp CppCoreGuidelines blob master CppCoreGuide,
Crazy Alex (ok), 14:36 , 07-Июл-17, (20) +1
- Нет, это не он загнул Просто кто-то отстал от развития практик применения C л,
Ordu (ok), 15:46 , 07-Июл-17, (28) //
- Это отдельная тема Специфическая тема Не моя тема ,
A.Stahl (ok), 18:02 , 07-Июл-17, (38) +1
- При чём здесь моя или не моя Из наблюдений за копошением вокруг разных язык,
Ordu (ok), 18:42 , 07-Июл-17, (41) +4
- Хмм Что-то в вашей позиции есть интересное По крайней мере, даже Страуструпу,
yet another anonymous (?), 19:09 , 07-Июл-17, (43) +2
- Пинок инженера инженеру это всегда хорошо Хотя я и не рад смотря куда развиваютс,
A.Stahl (ok), 19:58 , 07-Июл-17, (45) +1
- Плюсы с самого начала были не до конца продуманным костылем Почитайте труды кри,
Аноним (-), 22:59 , 07-Июл-17, (62) +1
- Можно поподробнее Авторство, ссылочку С удовольствием бы почитал, интересуюсь ,
pripolz (?), 14:01 , 08-Июл-17, (85)
- К сожалению я не могу дать вам ссылок, т к не нашел и не сохранил Я это читал ,
Аноним (-), 17:08 , 08-Июл-17, (94)
- Unix Haters Handbook, страница 203 и далее Но надо понимать, что сейчас ЦэПэПэ ,
Vkni (ok), 17:43 , 08-Июл-17, (98)
- gt оверквотинг удален Рекоммендую к прочтению код какого-нибудь авторитетного ,
pripolz (?), 14:06 , 08-Июл-17, (87)
- gt оверквотинг удален Да-да, я знаю Всё можно написать на ассемблере Но заче,
Ordu (ok), 14:29 , 08-Июл-17, (88) –1
- Чтобы кода было меньше, а технологий больше Вообще все любители высокоуровневых,
pripolz (?), 14:43 , 08-Июл-17, (90) +1
- На ассемблере будет меньше кода Ха Ты попробуй писать на ассемблере Или на C ,
Ordu (ok), 15:32 , 08-Июл-17, (91) –2
- именно так На си будет меньше кода Ты себя-то называешь умным человеком Речь о ,
pripolz (?), 16:02 , 08-Июл-17, (92)
- Только если не использовать ООП и шаблоны там, где это не надо Ручная эмуляция ,
Vkni (ok), 17:53 , 08-Июл-17, (101)
- 1 Фишки Glib не пересекаются с фишками компилятора С вообще начнём с этого ,
pripolz (?), 18:38 , 08-Июл-17, (103) +2
- Тем не менее, их эмуляции классов можно было бы сделать на С проще Вместо пре,
Vkni (ok), 20:07 , 08-Июл-17, (111)
- Практика показывает что ненадо чуть менее чем везде ,
Аноним (-), 22:24 , 08-Июл-17, (116) +1
- Ты специально учился где-то демагогии или самоучкой Очень похоже на второе спе,
Ordu (ok), 19:49 , 08-Июл-17, (107) –1
- Если держать себя в руках, то на ООП на С получится лучше, т к не надо вручну,
Vkni (ok), 17:55 , 08-Июл-17, (102)
- Опыи фортрана, лиспа, кобола и кучи других - выкинули Ну в таком ключе С тоже ,
_ (??), 18:16 , 07-Июл-17, (39) –1
- Можно пару-тройку ссылок на литературу хотя хватит и имен названий, отсутсвие п,
Аноним (-), 20:22 , 07-Июл-17, (47)
- Из того, что я видел - лучше всего именно гайд под редакцией Страуструпа Саттера,
Crazy Alex (ok), 21:31 , 07-Июл-17, (50) +1
- Мейерс http shop oreilly com product 0636920033707 do,
Ordu (ok), 22:09 , 07-Июл-17, (56)
- Очень рекомендую к просмотру, т к без нормальной критики вы не поймете язык пол,
Аноним (-), 23:19 , 07-Июл-17, (65)
- Как бы наоборот Для того, кто не поварился в плюсах с пол-года хотя бы этот тек,
Crazy Alex (ok), 01:24 , 08-Июл-17, (67) +1
- Там, мягко говоря, далеко не всё описано И по шаблонам с STL он как-то очень сл,
Vkni (ok), 03:58 , 08-Июл-17, (72) +1
- Лучшая практика применения современного C - это можешь на нём не писать - не ,
Vkni (ok), 04:02 , 08-Июл-17, (73) +1
- И чё с того Ты в курсе что предпочтения в эргономике тренируются Они не просто,
Ordu (ok), 12:33 , 08-Июл-17, (83)
- Зачем нужно видеть красоту в примерах из boost а, где в глазах просто рябит от с,
Vkni (ok), 16:43 , 08-Июл-17, (93)
- Для того, чтобы использовать C максимально эффективно Может быть другие отказы,
Ordu (ok), 19:54 , 08-Июл-17, (108) –1
- Кто это вам сказал Это потому, что вы не хотите видеть другие причины С другой ,
Vkni (ok), 20:16 , 08-Июл-17, (113)
- Опыт десятков и сотен тысяч программистов, которые писали на C в различных сти,
Ordu (ok), 20:58 , 08-Июл-17, (114) –1
- Я совершенно не уверен в том, что статистика наведена правильно Вообще, руковод,
Vkni (ok), 21:57 , 08-Июл-17, (115)
- Да, это заговор ZOG Они подтасовывают данные, пишут лжеруководства и вообще вво,
Ordu (ok), 23:43 , 08-Июл-17, (120) –1
- Это не заговор Просто некоторые люди варятся в одном и том же добре уже довольн,
Vkni (ok), 00:09 , 09-Июл-17, (122)
- А Ну да Наконец-то всем на радостьМы теперь нашли слова такиеТе что лучше отра,
Ordu (ok), 01:14 , 09-Июл-17, (123) –1
- Конечно, import uses open значительно лучше Они ведь подразумевают развитую сис,
Vkni (ok), 01:57 , 09-Июл-17, (125)
- Видимо, опыт опыту рознь ,
Ordu (ok), 14:04 , 09-Июл-17, (138) –1
- Разумеется - я и другие языки знаю ,
Vkni (ok), 16:22 , 09-Июл-17, (141)
- Превед, GOLD ,
yet another anonymous (?), 11:35 , 10-Июл-17, (148)
- С этой точки зрения разницы между ld и ld gold нет Одна, в целом, фигня ,
Vkni (ok), 07:45 , 12-Июл-17, (162)
- gt оверквотинг удален Ещё через 5 лет стиль ещё сильнее отточится на 200 ст,
pripolz (?), 12:50 , 08-Июл-17, (84)
- Да Программирование не стоит на месте, развивается Методов всё больше Какой к,
Ordu (ok), 14:05 , 08-Июл-17, (86) –1
- программирование стоит на месте Хорошие программы, взрывающие мозг - это bash, ,
pripolz (?), 14:32 , 08-Июл-17, (89)
- Очень, очень костная штука Хиндли-милнер, несчастный, был открыт за 20 двадцат,
Vkni (ok), 17:20 , 08-Июл-17, (96)
- Если тебе так кажется, то разуй глаза и посмотри по сторонам Даже алгоритмы сор,
Ordu (ok), 19:32 , 08-Июл-17, (106) –1
- Ага Потому, что формулы разные По крайней мере для евклидовой метрики ,
Vkni (ok), 19:57 , 08-Июл-17, (109)
- Именно так, совершенно непонятно При чём тут принудительная связь между данными,
pripolz (?), 04:53 , 09-Июл-17, (132) +1
- В C это можно сделать разными методами и использовать ООП совершенно не обязат,
Vkni (ok), 05:55 , 09-Июл-17, (134)
- Ты путаешь каноны ООП с канонами C Современный C не любит наследование и с ,
Ordu (ok), 14:50 , 09-Июл-17, (139) –1
- Очередная порция словесного поноса ,
Аноним (-), 18:26 , 09-Июл-17, (143) +1
- Исключительно забавное заявление Во первых потому, что ООП - это шаблон проекти,
pripolz (?), 23:33 , 09-Июл-17, (144) +1
- Окститесь, 20 лет прошло с тех пор ,
Vkni (ok), 14:59 , 10-Июл-17, (150)
- То есть, современный С не просто не любит наследование, а ДАВНО не любит насле,
pripolz (?), 18:24 , 10-Июл-17, (151) +1
- Ещё более забавно См Elements of Programming by A Stepanov ,
yet another anonymous (?), 20:06 , 10-Июл-17, (152) –1
- Хуже - ОЧЕНЬ ДАВНО не любит наследование Если бы не Степанов с STL, а дальше Ал,
Vkni (ok), 03:05 , 11-Июл-17, (153)
- А шаблоны, несмотря на ряд косяков синтаксис, отсутствие раздельной компиляции ,
pripolz (?), 12:14 , 11-Июл-17, (154)
- Во-первых, нет Он понятен только до определённого момента - пара ступеней вложе,
Vkni (ok), 12:21 , 11-Июл-17, (155)
- Ни разу в жизни не сталкивался Вообще шаблоны - большая редкость Применение ша,
pripolz (?), 13:30 , 11-Июл-17, (156)
- В каком чудном мире вы живете PS Это же вы где-то в этой теме сказали, что прог,
anonymous (??), 14:01 , 11-Июл-17, (157) –1
- Было преувеличение Если по порядку, тоDark Basic,Visual Basic 98 VB6 ,Free Bas,
pripolz (?), 14:25 , 11-Июл-17, (158)
- Ну почти всё закрыто Не хватает JavaScript а, языков семейства ML и Пролога ,
Vkni (ok), 02:25 , 12-Июл-17, (161)
- Дневник молодого поэта Всю ночь писал стихи о любви Закрыл тему ,
anonymous yet another (?), 08:29 , 12-Июл-17, (163)
- А вот это уже мешки синтаксического сахара Так и до диабета недалеко ,
anonymous yet another (?), 23:06 , 11-Июл-17, (160)
- Вы не поняли Речь была о том, что в языке вам не хватает средства выразить неки,
Анонимный Алкоголик (??), 11:48 , 10-Июл-17, (149) –1
- Haskell, классы типов и т д instance Show Double where show d Проблема в,
Vkni (ok), 22:28 , 08-Июл-17, (118)
- - Когда захотите, изложите как полагается Выдающееся может получиться желание,
Анонимный Алкоголик (??), 11:12 , 10-Июл-17, (147) –1
- Совершенно верно Вон Наплодилось вас, проталкивателей стилей Норовящих поя,
Анонимный Алкоголик (??), 10:39 , 10-Июл-17, (146)
- Полезно, спасибо ,
Игорь (??), 13:56 , 07-Июл-17, (16) –1
- И все таки почему например chromium начинает притормаживать, захлебываться и с т,
manster (ok), 15:45 , 07-Июл-17, (27) –1 //
1,6,16,27
|