Size: a a a

2020 July 16

DR

Dmitry Rezvanov in Embedded Group
Пиздеееееееец
источник

DR

Dmitry Rezvanov in Embedded Group
А я думал, в плюсах с шаблонами с  читаемостью проблемы
источник

аᶘ

асоциальный пикотран... in Embedded Group
Dmitry Rezvanov
А я думал, в плюсах с шаблонами с  читаемостью проблемы
Ну с учётом того, что, я надеюсь, Rust скоро придёт в апстрим ядра Linux, придётся привыкать к этому /ужасному/ синтаксису.
источник

СС

Сиие Сууие in Embedded Group
Dmitry Rezvanov
А я думал, в плюсах с шаблонами с  читаемостью проблемы
Может я динозавр или мудак, но люблю С, и люблю делать все деревянно без шаблонов а то сперва пишешь и все норм, а потом начинаются правки и какая-то дикость
источник

YJ

Yo Jla in Embedded Group
Dmitry Rezvanov
А я думал, в плюсах с шаблонами с  читаемостью проблемы
Тот месье знает толк в извращениях...
источник

DR

Dmitry Rezvanov in Embedded Group
Сиие Сууие
Может я динозавр или мудак, но люблю С, и люблю делать все деревянно без шаблонов а то сперва пишешь и все норм, а потом начинаются правки и какая-то дикость
Не динозавр. Хз насчёт мудака, но я тоже так люблю на Си писать)
источник

DR

Dmitry Rezvanov in Embedded Group
Хотя, вполне возможно, что и я тоже динозавр. Ну ок, надеюсь хоть, что мой любимый, диплодок.
источник

MP

Max Payne in Embedded Group
Сиие Сууие
Может я динозавр или мудак, но люблю С, и люблю делать все деревянно без шаблонов а то сперва пишешь и все норм, а потом начинаются правки и какая-то дикость
Я вот сначала полюбил шаблоны, а потом понял, что забываю со временем что я там написал ))))

Читабельность всё-таки лучше выебонов
источник

P.

Pavel . in Embedded Group
Сиие Сууие
Может я динозавр или мудак, но люблю С, и люблю делать все деревянно без шаблонов а то сперва пишешь и все норм, а потом начинаются правки и какая-то дикость
тут вопрос что писать. Дрова, где каждый такт на счету - да, ОС - да, а вот Бизнес логику писать на си не комильфо, да и задолбешься
источник

VK

Valentin Kornienko in Embedded Group
Max Payne
Я вот сначала полюбил шаблоны, а потом понял, что забываю со временем что я там написал ))))

Читабельность всё-таки лучше выебонов
источник

VK

Valentin Kornienko in Embedded Group
Тут и шаблоны есть, и выглядит(имхо) неплохо.
источник

СС

Сиие Сууие in Embedded Group
А так деревяненнько все прибил и ляпота.
Вот сейчас дали проект и сказали вот мол есть старый проект собранный на эту плату, все на дефайнах под разные вещи, начал колупать, забил, все закоментил пишу свое выдирая вандально то что мне нужно
источник

аᶘ

асоциальный пикотран... in Embedded Group
Как хорошо, что я зарёкся учить C++ и писать на нём.
источник

VK

Valentin Kornienko in Embedded Group
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Как хорошо, что я зарёкся учить C++ и писать на нём.
Это утилитарные вещи, обычный код куда проще выглядит.
источник

аᶘ

асоциальный пикотран... in Embedded Group
Valentin Kornienko
Это утилитарные вещи, обычный код куда проще выглядит.
Ух ты, да тут двойные стандарты пошли.
источник

YJ

Yo Jla in Embedded Group
Valentin Kornienko
Это утилитарные вещи, обычный код куда проще выглядит.
вы прям как про раст, тоже самое .
источник

СС

Сиие Сууие in Embedded Group
Max Payne
Я вот сначала полюбил шаблоны, а потом понял, что забываю со временем что я там написал ))))

Читабельность всё-таки лучше выебонов
Я прихожу к мысли о том что "расширяемость" в плане ембеддед не очень хорошая затея, раньше я там что-то кренделя выписывал что и так и этак можно было, сейчас понимаю что легче прибить намертво и ЕСЛИ попросят поменять то уже прибивать что-то новое (а по опыту вижу что скорее переписывать снуля так как тягать за собой Легаси не очень)
Когда-то говорили на курсах что слишком мягкий код хуже чем жёсткий, и рамки как-то сдвинулись очень сильно
источник

MP

Max Payne in Embedded Group
Сиие Сууие
А так деревяненнько все прибил и ляпота.
Вот сейчас дали проект и сказали вот мол есть старый проект собранный на эту плату, все на дефайнах под разные вещи, начал колупать, забил, все закоментил пишу свое выдирая вандально то что мне нужно
Мне только задолбали постоянные проверки на NULL, забытые free()/close() и

if (rc != 0) {
    return rc;
}
источник

СС

Сиие Сууие in Embedded Group
Max Payne
Мне только задолбали постоянные проверки на NULL, забытые free()/close() и

if (rc != 0) {
    return rc;
}
Слава богу не занимаюсь динамическим выделением памяти
источник

MP

Max Payne in Embedded Group
поэтому стараюсь подучивать Раст, пускай не идеал, но на Linux embedded может сэкономить пару недель ужаса проверок, учитывая проблемы с дебагом на таких системах
источник