Разработчикам собственных программ посвящается (20.11.2011). |
![]() |
2011 - Ноябрь | |||
20.11.2011 19:52 | |||
Несколько заметок достаточно общего характера по поводу написания программ и кода вообще. Рассматриваю ваш продукт как собственное детище, которое создается с душой, и вы заинтересованы сделать его как можно лучше. Очень редки случаи, когда кто-то попросит у вас исходный код программы; и крайне редки случаи, когда вы этот код согласитесь отдать. А с учетом факта, что версией 1.0 ваша программа сыта не будет - именно вы и будете ее дорабатывать рано или поздно. Или программа просто умрет в конечном итоге. Поэтому пишите код со средним количеством комментариев, не пренебрегайте ими: Постарайтесь не прибегать к труду других людей при тестировании продукта. Я понимаю, что люди разные; но когда от человека слышишь фразу "3 пункта посмотрел и забил" - сразу начинаешь понимать качество тестирования. Так случилось со мной при тестировании Мусорщика версии 2.0 (ведь фразу я услышал только потом). Пришлось все переделывать в кратчайшие сроки, релиз-то бракованный продолжает висеть. Не побрезгуйте составлением лицензионного соглашения, несмотря на то, что его никто не читает. Показываемое соглашение во время установки программы избавляет вас от юридической ответственности в случае причинения вреда пользователю. А умышленно он его себе причинил, случайно или ошибка в коде - это уже вас касаться не будет. Пример лицензионного соглашения вы можете почитать в том же Мусорщике, хоть оно и требует мелкой доработки (касательно копирования дистрибутива). История изменений - спорный вопрос об ее практичности, это на ваше усмотрение. Считаю, что скачавшему программу впервые она не нужна, а ознакомленный со старой версией поленится читать. А вот к играм историю изменений писать надо, почему-то игроманы внимательно к этому относятся. Пусть ваш продукт готов. И вы решили его вывесить у себя на сайте. Продумайте наименования файлов (в т.ч. полные пути к ним). Если вы хотите сохранять на сайте старые версии - то для каждой версии извольте папочку создать, а к названиям дистрибутива, скриншотов, папки размещения и прочего приписать версию продукта. А если только новую версию держать хотите - наоборот: одна папка, все файлы без номера версии. А теперь о раскрутке. Прекрасно, в случае если ваш сайт посещают 1000 человек в день. А если нет - этого недостаточно. Поэтому этот абзац коснется размещения на сторонних сайтах, потому что был получен достаточно мерзкий опыт: (добавлено 19.05.2014): прошли годы. За это время торренты наплодились моими программами без моего участия (вопрос только в том, лежит там торрент на мою программу или вирус). Также активизировались сайты, предлагающие краки и серийные номера на мои полностью бесплатные (!) программы. Активизировалась пара сайтов, предлагающая серийный номер к моей программе за деньги. Как же меня бесит, когда пидорасы наживаются на чужой интеллектуальной собственности (а особенно бесит - сколько в мире пидорасов в принципе). |
|||
Обновлено ( 13.05.2022 17:46 ) |