Aug. 25th, 2016

longot: (Всадник)
Так как с C# у меня пока откладывается проект на неопределённое время, я продолжу его изучать, но уже несколько медленней. Хотя что там изучать, и так всё понятно, нужно брать и писать, было бы что. А вот с пайтоном есть пару вариантов, поэтому сейчас читаю что пишут о пайтоне, и как его правильно готовить. С декораторами я вроде бы разобрался, но это не точно. Особенно с моментом передачи значения в декоратор из декорируемой функции, там вообще какая-то магия. Я пока эту магию не понимаю. Но это пока, а думаю в ближайшее время это одолею, когда дело дойдёт до их использования. И вот по случаю изучения, решил что-то практичное делать, конечно же для веба, и конечно же на джанго. Пилить так пилить. )
Читаю про джанго, вроде бы всё предельно просто, правда это уже не пхп, и методика разработки тут уже другая. Тут уже нельзя сменив пару строк сразу получить результат, нужно перезапускать весь проект. Хотя это всё по идее можно и как-то автоматизировать. Но в любом случае, нужно менять эту порочную практику написания по строчке другой кода, и тут же тестирования, а что же получилось. По моему это больше отвлекает от разработки и много времени тратиться на раздумья, а всё ли верно, вместо того чтоб сесть и всё написать, а потом уже тестить. Хотя чтоб сидеть и вдумчиво писать кучу кода, нужно для начала план работ написать. А я это крайне редко делаю. И это как я понимаю очень плохо. Так как когда знаешь только что должно получиться в результате, но не зная чётко как это сделать, это можно очень долго пытаться что-то сделать, много раз проверяя и экспериментируя и ища, а какой же вариант будет лучше. Может быть так, или этак и в итоге разработка затягивается на неопределённый срок. Собственно, это наверное одна из основных причин, почему мне сложно дать оценку времени, которое необходимо для тех проектов, которые я ещё не делал. Те что я делал, мне уже проще оценить и я могу точно сказать сколько времени потребуется.
А ещё нужно с гитом разобраться. Он вроде бы точно такой как и свн, или даже цвс ) Но конечно со своими приколами, в виде распределённого хранилища, хитрого ветвления и всяких разных, пока ещё мне не очень понятных штук. Начинал я вообще с цвс. Хорошая была система, но для маленьких проектов. Чем проект больше, тем больше проблем с этой системой контроля версий. Потом я пересел на свн, и даже перевёл все свои старые хранилища из цвс в свн, с сохранением всей истории. И свн меня вполне устраивал. Но как я понимаю, потому что у меня не было гигантских проектов над которыми работает огромное количество людей. Хотя его и для мелких проектов используют, но может быть это просто дань моде или то что гитхаб даёт бесплатное хранилище для кода. Нужно будет попробовать у себя на сервере поднять гит хранилище. По идее это не должно быть сложно.

December 2016

S M T W T F S
    123
456 7 89 10
111213 14151617
181920212223 24
252627 282930 31

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 25th, 2017 03:06 pm
Powered by Dreamwidth Studios