Login
techn-informatik vs web programming
NEW 22.03.11 20:06
in Antwort voxel3d 22.03.11 19:18
это просто тупая разметка которая изучается за полчаса.
------
Язык программирования - это набор из двух десятков предопределенных слов - изучается за 15 минут. Еще за 3 минуты привязывается к известной организации вычмслительного процесса. Для опытного прогера - процесса можно совместить...
У ХТМЛ - выпадает организация вычислений, которая для языков программирования, но добавляется управление разметкой, которое специфично для каждого девайса...
------
Язык программирования - это набор из двух десятков предопределенных слов - изучается за 15 минут. Еще за 3 минуты привязывается к известной организации вычмслительного процесса. Для опытного прогера - процесса можно совместить...
У ХТМЛ - выпадает организация вычислений, которая для языков программирования, но добавляется управление разметкой, которое специфично для каждого девайса...
NEW 22.03.11 20:09
in Antwort _IT_ 22.03.11 19:43
NEW 22.03.11 20:28
in Antwort _IT_ 22.03.11 18:48
у меня в большинстве случаев код на С++ написан в функциональном стиле - короче код, меньше ошибок и т.д. да и если посмотреть на тот-же современный С++, то там дофига функциональных вещей, особенно если смотреть на буст и т.п.
а так, функциональные языки вполне себе входят в мейнстрим, например, erlang (riak, couchdb, rabbitmq), f#, да и на scala много народу программирует в функциональном стиле. и даже мелкософт на Channel9 пропагандирует функциональное программирование ;-)
а так, функциональные языки вполне себе входят в мейнстрим, например, erlang (riak, couchdb, rabbitmq), f#, да и на scala много народу программирует в функциональном стиле. и даже мелкософт на Channel9 пропагандирует функциональное программирование ;-)
22.03.11 21:00
in Antwort AlexOtt 22.03.11 20:28
Конечно нужно чётко представить себе желаемый результат. Тогда легче будет определиться с языком программирования. Мне (просто лично мне:) кажется ООП в повседневном программировании очень удобно. . . просто моё мнение . . . мне удобно . . . в некоторых случаях даже приятно работать :)
NEW 22.03.11 21:56
in Antwort _IT_ 22.03.11 21:00
Конечно, удобно. Если умеешь правильно дизайнить ;)
NEW 23.03.11 09:15
in Antwort _IT_ 22.03.11 21:00
удобно, бывает, да, в основном правда в теории. пока в итоге не получишь классы с десятками методов и дикими зависимостями, которые в итоге не протестируешь как надо, не прилинковав весь исходный код...
NEW 23.03.11 09:26
in Antwort AlexOtt 23.03.11 09:15
Классы хотя бы проще mock'ить. В варианте с функциями помогает только link substitution.
NEW 23.03.11 09:33
in Antwort Simple 23.03.11 09:26
это от языка зависит ;-)
user> (defn func1 [n] (println "n1=" n))
user> (func1 10)
n1= 10
user> (binding [func1 (fn [n] (println "n2=" n))] (func1 10))
n2= 10
user> (defn func1 [n] (println "n1=" n))
user> (func1 10)
n1= 10
user> (binding [func1 (fn [n] (println "n2=" n))] (func1 10))
n2= 10
NEW 23.03.11 09:44
Про что речь, про написание заглушек в процессе создания программы? И что такое link substitution?
in Antwort Simple 23.03.11 09:26
В ответ на:
Классы хотя бы проще mock'ить. В варианте с функциями помогает только link substitution.
Классы хотя бы проще mock'ить. В варианте с функциями помогает только link substitution.
Про что речь, про написание заглушек в процессе создания программы? И что такое link substitution?
Dropbox - средство синхронизации и бэкапа файлов.
NEW 23.03.11 09:47
in Antwort voxel3d 23.03.11 09:44
Я отвечал на это:
Метод разруливания зависимостей в легаси коде. Ф-я из другого модуля заменяется в тесте на пустую с такой же сигнатурой.
В ответ на:
которые в итоге не протестируешь как надо, не прилинковав весь исходный код...
которые в итоге не протестируешь как надо, не прилинковав весь исходный код...
В ответ на:
И что такое link substitution?
И что такое link substitution?
Метод разруливания зависимостей в легаси коде. Ф-я из другого модуля заменяется в тесте на пустую с такой же сигнатурой.
NEW 23.03.11 12:19
in Antwort Simple 23.03.11 10:00
у вас, кстати, что используется для unit testing & mocking?
NEW 23.03.11 12:22
in Antwort AlexOtt 23.03.11 12:19, Zuletzt geändert 23.03.11 12:24 (Simple)
Дя тестов - UnitTest++.
Моки самопальные. Даже не задумывался об этом. Есть что-то интересное?
ps нагуглил уже, буду разбираться.
Моки самопальные. Даже не задумывался об этом. Есть что-то интересное?
ps нагуглил уже, буду разбираться.
23.03.11 12:47
in Antwort Simple 23.03.11 12:22
Я сейчас смотрю на turtle, поскольку оно лучше совместимо с Boost.Test. а так, я написал даже небольщую статью про тестирование в C++ - про Boost.Test + Google Mock. Но я думаю добавить туда Google Test, Turtle & Quickcheck++
NEW 23.03.11 13:09
in Antwort AlexOtt 23.03.11 12:47
Мне понравился Hippo Mocks. Он вроде позволяет мокать не только классы с виртуальными ф-ями (которых у меня очень мало).
NEW 23.03.11 13:12
in Antwort Simple 23.03.11 13:09
google mock тоже вроде умеет, хотя точно не помню
NEW 24.03.11 01:30
in Antwort mackito 13.03.11 21:07
хммм ... у нас учили основам. императивное, функциональное, объектно-ориентированое программирование итп. язык играет в изучении основ посредственную роль. функциональное программирование нам преподавали на scheme, prolog. ооп нa java.
если тебя интересует разрботка спо то без основ никуда. советую сначала поинтересоваться в fachhochschulen что есть в этой области. в уни тут можно идти если есть какой либо опыт. бeз опыта дорога в forschung. с опытом и uni дипломом можно дальше пойти. вопрос только куда ты хочешь.
но это мой скудный опыт из уни. практики у меня мало. тут тебе подскажут.
если тебя интересует разрботка спо то без основ никуда. советую сначала поинтересоваться в fachhochschulen что есть в этой области. в уни тут можно идти если есть какой либо опыт. бeз опыта дорога в forschung. с опытом и uni дипломом можно дальше пойти. вопрос только куда ты хочешь.
но это мой скудный опыт из уни. практики у меня мало. тут тебе подскажут.

