Pull to refresh
0
0
ramzes_yan @ramzes_yan

веб разработчик

Send message
можно использовать разные GOPATH для разных проектов
у этого подхода есть конечно свои минусы, но все же имеет право на жизнь

прикольный вариант не использовал такой
как я писал выше мне нравится веб-интерфейс
запустить в консоли goconvey. закрыть вкладку в браузере
и смотреть вывод в консоли

но имхо в браузере симпатичнее
GoConvey как раз этим и занимается
довольно интересный подход

можно немного больше подробностей?
или может есть возможность глянуть исходники на гитхабе?
прошу прощения что вмешиваюсь в Вашу беседу
у меня лично к Вам lair есть вопрос

посоветуйте пожалуйста язык программирования в котором:
  • можно сразу писать безопасный код не смотрев доку
  • в котором идеальный дизайн языка


не троллинга ради мне реально интересно
насчет ветерана спасибо льстит )

я долго присматривался на что поменять пхп
выбрал Го и пока не жалею

в адаптации для веб программирования на Го после пхп стоит понять несколько отличий
1
пхп рожден для того что, бы умирать
не помню кто сказал но это факт
исходя из этого у каждого запроса свой контекст исполнения заполняемый за нас пхп
в контекст входит $_POST, $_FILES, $_GET и т.д.

в Го для этого есть указатель на структуру *http.Request из которой можно получить большую часть информации о запросе
а так же интерфейс http.ResponseWriter куда нужно положить загаловки и ответ на запрос

тут все более или менее можно сравнить с пхп

2 контекст приложения это то чего нет и не может быть у пхп исходя из цитаты приведенной выше

а так лично для меня Го оказался не сложнее пхп в освоении
сам попался на такое ограничение
немного подумал посмотрел на свою реализацию
разрешил циклические ссылки
архитектура приложения только выиграла от этого ИМХО

так что может это не такой уж и большой порок

согласен с автором добавлю отсебятины

переход с одного языка на другой всегда требует время что, бы все улеглось в голове
в случае с Го мне понадобилась пара недель, благодаря легкости и лаконичности языка

а благодаря строгости компилятора и четкости инструкций на официальном сайте
все пишут код более/менее в одном стиле, а это согласитесь многого стоит
меня давно интересует эта проблема (без привязки к фреймеворку или языку)
лучшее что я нашел auth0.com/blog/2014/01/07/angularjs-authentication-with-cookies-vs-token/

используйте разные шаблоны

create.html.twig

{% extends "::base.html.twig" %}

{% block body %}
      {{ form(form) }}
      <input type="submit" value="Create">
{% endblock %} 


edit.html.twig

{% extends "::base.html.twig" %}

{% block body %}
      {{ form(form) }}
      <input type="submit" value="update">
{% endblock %} 


как то так
Добавлю, что магии стало больше в разы. Вместо того что бы увидеть достаточно понятный код в виде аннотаций, мы видим какие то магические инжекты с которыми еще нужно постараться разобраться. В случае необходимости исправить код в таком варианте нужно править как минимум в двух местах. Кроме этого я не понимаю выигрыша от таких действий.

отписался ниже
с обработчиком ошибок все так

иногда глаза рябит от количества err которые нужно проверить в коде

	if err != nil {
		log.Fatal(err)
	}
	//или такого
	if err != nil {
		return nil, err
	}

привычнее конструкция
try{

}catch

но как говорится все это дело привычки
Go по своему прекрасен, но есть очень спорный момент, обработка ошибок…
Вы пример того как должны подходить к своей работе преподаватели
ps гусеничная платформа просто супер )) очень хардкорно
золотые слова
Запись расходов/доходов без умения их оценить и правильно оптимизировать — пустая трата времени
я не знаю зачем они это делают но зато знаю что это мой последний Thinkpad
была лучшая клавиатура из всех без исключения а что теперь эх (накипело )
и самое обидное что альтернативы нет %( печаль
да разработчики реагировали достаточно быстро я нашел несколько ошибок все были исправлены в тот же день
особенно порадовала работа с ODM
с Вашей логикой
Надеятся на чужой саппорт это плохая ситуация
получается что вообще стоит в машинных кодах писать и не использовать ничего что уже написано.
1

Information

Rating
Does not participate
Location
Тульчин, Винницкая обл., Украина
Date of birth
Registered
Activity