пробежался по TeamWoxу, не понял в чем преимущество.
В чем заключается вся основная фича описанной моей схемы: преподу нужно всего лишь сделать хорошие тесты и в последующем только ревьюить код. А без этих двух этапов не обойтись, потому что:
а) лучше написать один тест и завалить студентов с неверными решениями, чем каждому из них давать решение
б)ревью кода, очевидно, обязателен в любом случае.
и нам туда в свн клали домашнее задание(дз), мы создавали в свне папку со своим именем и туда клали дз.
После того, как мы доделывали свое дз, мы создавали тикет аля «check please». На ассембле дежурил бот, который при появлении подобного тикета скачивал наше решение, собирал, проверял на наборе тестов.
Если программа была бажная, в свн клался тест, и тикет возвращался к нам. Если программа была написана без багов, то тикет перенаправлялся нашему преподу на проверку на качество кода(за быдлокод нам отрывали руки).
Плюсы:
все знали свн
было нереально удобно делать дз(не надо было ловить препода и допытывать у него сдачу)
половина откровенной лажи, которую обычно сдают студенты — отсеивалось на автоматическом тестировании — улучшалось качество обучения
Вы правы в случае, если вы пишете high-level логику или нечто в этом роде.
ИМХО тем, кто пишет low-level код, использование stl-ные штук нужно просто запретить
следующая статья будет аля «6 отстойнейших приемов при написании топика на хабре», где будет разжевано на N страниц, что статьи тоже нужно писать четко.
не знаю, как у вас, но у меня в детстве, еще до школы, было три желания: чтобы мне купили паровоз на железной дороге(да, тот, который был в детском саду, но его почему-то нам не давали), чтобы я выиграл партию шахмат у отца(когда это желание исполнилось, мне стало очень скучно) и чтобы я пересмотрел все серии «ну, погоди!»
Учитывая, что там на заднем фоне крутится видео, во время проигрывания видео перерисовывать все-равно приходится каждый кадр. Кроме того, при двойной буферизации все немного сложнее: если что-то не поменялось, то это еще не означает, что его можно не перерисовывать.
мы это (правда на джаве) недавно проходили.
1 курс. паскаль, плюсы
2 курс. джава, ассемблер.
С праздником!
И с ней между прочим очень интересно поболтать(она хоть и закончила 8 классов советской школы, но очень мудрая и много чего может рассказать).
Однажды она мне даже помогла помочь написать доклад по истории, за что я получил зачет автоматом.
Порою соревнования красивы и понятны каждому. Фигурным катанием можно восхищаться, не зная, что такое двойной тулуп. Иногда их пронизывает азарт борьбы — и весь стадион вскакивает, хотя — всего-то! — небольшой предмет (мяч) движется в направлении ворот. Порою зрелище более замысловато: оценить, например, фехтовальный поединок непросто. А порой и вовсе это не зрелище — сидят два человека за столом, держатся за головы, иногда пройдутся туда-сюда по сцене. Никакого шоу. Но как бы это ни выглядело, желание победить, желание увидеть свое имя в первой строчке оказывается настолько сильным, что ради него человек тратит лучшие годы своей жизни.» © К. П. Кохась
В чем заключается вся основная фича описанной моей схемы: преподу нужно всего лишь сделать хорошие тесты и в последующем только ревьюить код. А без этих двух этапов не обойтись, потому что:
а) лучше написать один тест и завалить студентов с неверными решениями, чем каждому из них давать решение
б)ревью кода, очевидно, обязателен в любом случае.
во-первых, мы хостились на ассембле, и каждый студент был добавлен в проект как участник — www.assembla.com/spaces/bx3v_wr_0r37hYeJe5d-aX/team.
и нам туда в свн клали домашнее задание(дз), мы создавали в свне папку со своим именем и туда клали дз.
После того, как мы доделывали свое дз, мы создавали тикет аля «check please». На ассембле дежурил бот, который при появлении подобного тикета скачивал наше решение, собирал, проверял на наборе тестов.
Если программа была бажная, в свн клался тест, и тикет возвращался к нам. Если программа была написана без багов, то тикет перенаправлялся нашему преподу на проверку на качество кода(за быдлокод нам отрывали руки).
Плюсы:
ИМХО тем, кто пишет low-level код, использование stl-ные штук нужно просто запретить