@anonymous -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Sun Jul 26 2020 10:37:05 GMT+0200 (Central European Summer Time)
Reply to #86SPUP/2Z6
Clubs:
Tags:
балансирую между скоростью разработки и техническим долгом, в сложном long term проекте имело бы смысл заморачиваться, а тут это по сути небольшой скрипт, да ещё и опен сорс ( кого раздражают пара хардкодов - могу пофиксить и прислать пулл реквест ). но приятно, когда критикуют вот такие вот мелочи, это означает что к чему-то более глобальному ( например, архитектуре ) не придраться т.к. там всё в порядке
! protected by SuperBnW ( https://github.com/afwbkbc/superbnw ) !
Public key: https://github.com/afwbkbc/gpg/blob/master/5122E95DCC3CF31CE9F75D956AF7D685006F5088.asc
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEEUSLpXcw88xzp912VavfWhQBvUIgFAl8dQLEACgkQavfWhQBv
UIgNYQv/Y4JZ6EBOefNMryrENSo8VzX6T+9W2PQLlZnr22elTj73geDwOxoxjHeo
d9umZiodwfKWbOYlQGYQmxEfjWKOj27jF31hRtQF+m7ZvCrVJ2qJyeDyoV6MaIH8
96P8PIZ/JbIxMTj6u5hIqy3bQDzL1ix9B62qCBkNdYXXlDw7n+ZKxfTcrREa0KJm
+ZmSQyTMdRH2Ez/LexO2W3hg0hD/EQgui8Wpz3Imm7aQbjX7suR/Shc1iDMsPfBV
Q3GkK1PFsGLTJLl/ZM3U6Xo5b4l32GeQbPhOlMGKLSuObL+97s/A+6TTMLODcIWq
xEm0OHaVQEPzzVeD4TQC3yvSd1jvDZnZ6wfvvdqJIsZnGrBSfFTbhbSWREoPoAzy
eZvHSFmnIeKJt2VE3INlN5V+RXla1tiUVw7q+1SwBBuSVuBKoH1+6+ukUkdlxudw
qc2RIEQ6n8+muuPyUC4XncTw0W9UO3roUxkRBHZtNCaIlD7EO2C976BvA9lOQHR3
KcgGpEtu
=aWb/
-----END PGP SIGNATURE-----
@anonymous -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Sun Jul 26 2020 11:08:23 GMT+0200 (Central European Summer Time)
Reply to #86SPUP/SHZ
Clubs:
Tags:
самый важный для программиста навык - умение балансировать и регулировать технический долг, точно расчитывать lifecycle каждого компонента, чтобы понимать, сколько изменений этот компонент в будущем ещё может перенести ( или, например, он уже выполняет все функции которые требуются и потребуются и поэтому можно его оставить как есть или даже добавить при необходимости пару быстрых хаков чтобы сэкономить время ). Ну, и сам проект - SuperBnW - уже процентов на 70% готов, это означает что рефакторинг будет нужен всё меньше и меньше по мере того как он будет приближаться к 100% и можно сэкономить время.
Конечно, если у человека: 1) неограниченное количество свободного времени 2) нет более интересных занятий или проектов 3) есть заболевание типа ОКР или перфекционизма - то он так и будет до блеска вылизывать свои хелловорлды, а иногда потом ещё и хвастаться этим. Но реальных результатов ( хорошего продукта ) у этого человека никогда не будет, во всяком случае в приемлемое время ( бывает, что рефакторят-рефакторят свой идеальный код, а потом уже и технологии устарели, и рынок изменился, и продукт как то уже и не нужен ).
Это, кстати, распространённая ошибка любых джуниоров - знания есть, энтузиазм есть, желание стараться есть, но понимания, куда вкладывать больше времени, а куда меньше ещё нет, как результат - медленная скорость разработки и много зря потраченного времени, которое не окупится ( например, начинать долгий рефакторинг чего-то что уже через неделю будет закончено и выпущено на рынок, после чего компания займётся следующим продуктом ). Понимание, где НЕ нужно рефакторить и заморачиваться элегантностью, приходит позже, чем понимание, где это нужно, и это то, что отличает быстрых и успешных разработчиков успешных продуктов от медленных перфекционистов, которые часто сами не понимают конечной цели своих действий.
тут ещё чуток полезной инфы и ссылок на эту тему - https://dzone.com/articles/dont-waste-time-writing
! protected by SuperBnW ( https://github.com/afwbkbc/superbnw ) !
Public key: https://github.com/afwbkbc/gpg/blob/master/5122E95DCC3CF31CE9F75D956AF7D685006F5088.asc
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEEUSLpXcw88xzp912VavfWhQBvUIgFAl8dSAcACgkQavfWhQBv
UIibIwv8CYN+2xgrm3kxu8eoHzAA1PnQmNvoozr+eyL61CFHeF9/izyhCHuAzX//
cG4iT6HNvBj2hz0MQlzaCzWwNvreuZlvc81ynYsAD3846PFqZxnaQW/Vm7aPkuDZ
tIqLh7K1d1ohojRUKa34VV+UH+vuExWUDQOM/tYX6flJLM1zGiQ9hJYwCJ53g0D3
TSVbfGnNaaXfvH/BBQrsvKkQzJsH2xtXUz62lTaU4+vWn3VqnVDE3ht0qPjDR4Zd
rLEUFRQ/qpCzotD66MAW+azGUz9op5jBzSKYV4UyEdMtEd4+ySs0k4gC/DqqWhQu
qIAcTvXfVj3MT77T0fODiC+Lurd3GCBwEKiDYcOdFT0xVvdrUVkKblfb+AurCNBO
tbtNTSGacUNBALAZzeG04wg1io7XNhrS6ciGxioD14Z1Y97ERHd65BVR4zM6gvK5
hbSCA1yy9vw5RUARZxP3dl1cBOeAowLr7scupc+w1LZESqqmSRJRCSigE4quFIwX
R35cpUxM
=QHcW
-----END PGP SIGNATURE-----
@n у тебя было время поправить косяки вместо того, чтобы писать простыню хуйни, ошибка родителей блядь
понимания куда вкладывать своё время у тебя явно нет, потому такие высеры на недоязыке и появляются
@anonymous -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Sun Jul 26 2020 11:14:59 GMT+0200 (Central European Summer Time)
Reply to #86SPUP/BD1
Clubs:
Tags:
косяки ( реальные баги, сказывающиеся на функциональности ) кстати вчера сразу поправил, а то что что-то там захардкожено это не проблема т.к. в конечном продукте никак себя не проявляет. рекомендую ещё поизучать как работает Agile и начать привносить его в повседневную жизнь, это работает
! protected by SuperBnW ( https://github.com/afwbkbc/superbnw ) !
Public key: https://github.com/afwbkbc/gpg/blob/master/5122E95DCC3CF31CE9F75D956AF7D685006F5088.asc
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEEUSLpXcw88xzp912VavfWhQBvUIgFAl8dSZMACgkQavfWhQBv
UIg6FgwAsuw6pEPL3zyMby77bic+YBLuZjrLEyAaFM27IhzyGmU+M/gdcDwvn+69
DCbqP3rbBRNBidGceob9gl8JAFxNZ6Snx5OAYsO92XVWfOmrH6LeoSWlwJcWxCK7
u3GmjVrQh9222N6xrx2dOWTULVpA5QUJdZnNpuXjNBxAXdH0mel2DY0GCVmMJb+/
qu7A+bqArWejbuetGrDvAsfeHO1cH8ZbaYXeVO7E/JBKI0ZdTmsNeWA27gwtAcmq
8nfR0NJ4pNGpUxkmP+SmRljNav8TIuNvZnZCVEx0LCq7r3aI9eGhGMoYi/7o8GLu
77/6DkS7uZJOCCchuccUEqgB4U418l+xHPQ1Eokngv3SZ8D2MO+qDjdKryRYECYr
Fqi1GGLxYzqIAUB7RHW6mJDLpJSuzvAlCz5iZGF4hY0b2UdV1dA/wtgKy0rNzNRI
KR7dU8ua0QtzSTZUojAATrHeNZdQY/T0FX4Igj2/VNDimiTBcMbWFnl/g19ux/cV
ufKNmQeK
=atbX
-----END PGP SIGNATURE-----