Последние комментарии
Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.
Михаил Фленов
Использовать чужие компоненты и библиотеки можно и даже нужно. Нельзя это делать тупо! И самое главное - нельзя выдерать куски кода копированием и вставкой. Именно на это я делал акцент в заметке.
В данном случае, автор статьи ругал китайцев больше за то, что они копируют примеры кода. Если это примеры кода из книг, то чаще всего они не очень хорошие с точки зрения использования и логики. Например, в некоторых книгах можно встретить объяснение факториала на примере рекурсивного вызова. Это самое ужасное решение и если китаец будет тупо использовать этот код, то в этом кроется самая большая примера.
Авторы примеров пишут далеко не безопасный код, потому что невозможно сразу же с первых страниц писать безопасный код, нужно читателя научить многому, поэтому копи-паст из примеров равен катастрофе.
Сергей
Думаю полагаться на чужой код, то есть на чужие компоненты в своём проекте рискованно.
Какие такие задачи должны делать сторонние компоненты, которые нельзя сделать, пусть медленнее, но используя только набор компонентов поставляемых средой?
Тем более если на проект возлагаются надежды в плане выручки с него.
Вот если бы разработчик давал какие то гарантии или возвращал деньги в случае если ошибка в программе будет по вине его компонента. Тогда бы и низкокачественного кода было меньше, если бы была какая то ответственность.
Михаил Фленов
Добавил пару абзацев на эту тему
Overdrive
Вот те на. А говорят самые лучшие программеры индусы.
Видимо тот, кто сделал такие выводы исходил из объема кода.
Михаил Фленов
Я люблю много работать и я много работаю. Прихожу после основной работы и снова работаю. Поэтому новый год - единственное время, когда провожу его полностью с семьей.
Михаил Фленов
По поводу Корана - я не знаю, потому что у меня другая религия. Библия - абсолютно нормальное слово и ничего богохульного в использовании его не вижу. Называть книги Библиями действительно придумал не я и это делают во всем мире, просто потому, что это нормальное слово. Это нормальное название, которое используют католики и провославные, если понимать под этим "основа бытия".
мальчик из MicroSoft
Расскажите плиз Михаил как будете встречать Новый год?
P.S. прошу прощения за offtop
tehnolog
Что-то никто не сказал, используют ли арабы Коран С++. И называть книги по программированию Библией - признак небольшого ума, имхо. Это не упрек Михаилу, еще до него пошла такая мода на использование этого слова у некоторых издательств, а Михаил просто честно спионерил понравившееся ему слово.
Да, бывает детская библия - но там не сказка про Ивана-дурачка, а адаптированный для детей текст Библии.
А библия для взрослых - это вообще бред. Там картинки обнаженных монашек или что?
Уж лучше называйте следующую книгу C# глазами хакера.
Андрей
К сожаленью, у нас книги по программированию пишут либо преподаватели, либо технические писатели, изредка неопытные программисты(но они всегда пишут для новичков, т.к. новички не заметят слабую компетентность в излагаемом вопросе), а русских книг от профессиональных программистов я к сожаленью видел всего пару штук(по секрету скажу, что они принадлежат перу Павла Агурова), поэтому приходится довольствоваться переводными изданиями. Видимо это связано с большей продаваемостью книг для новичков, которые профессиональные программисты никогда писать не будут, а малотиражные книги писать у нас невыгодно.
Сергей
Ты хотел сказать "встретить объяснение рекурсии на примере факториала"?