
Ваша оценкаЦитаты
booktherapy15 декабря 2023 г.Читать далееТестируешь его, он работает... пока не пропустишь его через отладчик. Особенно если в нем есть особо заумный кусок, срабатывающий, только если звезды сходятся определенным образом. Используешь условные точки прерывания, точки прерывания по изменению данных, наконец, ловишь его, когда этот код срабатывает, — ага, звезды сошлись! И понимаешь, что живешь не на планете сказок. Если, пребывая в исходном коде, вы чувствуете себя обитателем этой планеты, беритесь за отладчик. Это важно, я так всегда поступаю.
1528
booktherapy7 декабря 2023 г.По-моему, ночь — просто наименее напряженное время суток. Днём всё время что-то происходит: то тебе хочется перекусить, то идёшь на занятия, то тебе кто-то звонит. Тебя всегда что-то прерывает.
1562
booktherapy7 декабря 2023 г.Из научного мира исходит много безумных идей, которые на самом деле не работают, так и оставаясь безумными идеями.
1524
booktherapy7 декабря 2023 г.Думаю, проблемы начинаются тогда, когда люди принимают на веру некие абстракции, не понимая, что происходит на самом деле.
1566
booktherapy7 декабря 2023 г.На практике никогда ничего не работает нормально. За прекрасными абстракциями скрывается всякая дрянь. Библиотеки могут выглядеть прекрасно, но работают отвратительно. И если именно вы отвечаете за покупку серверов или за поддержку, то очень полезно знать, что же на самом деле происходит внутри, не доверяя чужим библиотекам, коду и интерфейсам.
1527
booktherapy7 декабря 2023 г.Я очень мало читал компьютерной литературы. Я учился, копаясь в исходниках и читая документацию. У меня была цель, для достижения которой я должен был знать, что делает эта штука и вот эта. Я просто шел наугад, пока не понимал, куда мне нужно.
1565
booktherapy4 декабря 2023 г.Это определённо стоило потраченных усилий — повлиять на жизнь людей, сделать так, чтобы их времяпрепровождение стало веселее, или приятнее, или удобнее благодаря тому, что мы сделали.
15378
booktherapy4 декабря 2023 г.Во время разработки программы находишь ответы на многие вопросы, и, получив шанс выкинуть всё и начать с нуля, конечно же, воспользуешься этим шансом. Во второй раз всё должно получаться гораздо лучше.
1559
booktherapy18 января 2024 г.Для того чтобы понять новый язык или новую реализацию какой-либо весьма сложной задачи, я беру программу, написанную программистом, в чьей компетенции не сомневаюсь, и читаю ее.
1435
booktherapy25 декабря 2023 г.Начните читать код, постарайтесь понять, что откуда вызывается, где тратится большая часть времени, какие данные передаются. Потом попробуйте что-нибудь сделать — внесите хотя бы самое мелкое изменение. Или зайдите в базу данных возникающих проблем и выберите одну. Для этого надо изучить небольшой участок кода. А изучив его, можно двигаться дальше.
1428