В класс приходит новый учитель:
— Меня зовут Абрам Давидович, я либерал. Дети, по очереди представляйтесь так же, как и я...
— Меня зовут Маша, я либералка...
— Меня зовут Стёпа, я либерал...
— Меня зовут Вовочка, я сталинист.
— Вовочка, почему ты сталинист?!
— Моя мама сталинистка, мой папа сталинист, мои друзья ... more →
игры с упором на сюжет не совместимы с опен-сорс моделью разработки: поиграв один раз в игру с сюжетом, ты с очень малой вероятностью станешь проходить её ещё раз, когда разработчик напишет на сайте: «Wow! We released new cool terrain textures!». вывод — изменения от релиза к релизу должны быть кардинальными. но ... more →
пстащ, вот тут https://github.com/analizer/ubermock/blo... в строках 12-15 сделан адовый хак — грузиться символ мембер-функции из либы, а затем вызывается с ручной передачей this. как это можно сделать работать более человечески?
ещё никогда mock-объекты не были столь простыми и охуенными: https://github.com/analizer/ubermock
действующие лица:
launch — тестируемая либа
main — бинарь эту либу использующий
test — бинарь тестирующий тестируюему либу. т.к. я ленив, то состоит из того же исходника что и main
mock — либа, при линковке которой к ... more →
мне причудилось, или когда-то можно было кейворды задавать в файлах внутри /etc/portage/package.keywords.d/ ? сейчас не могу найти в документации
вот делаешь что-то, делаешь (например ковыряешься в сокрытии глибцшных символов), а потом — хуяк и такое «никак» что даже не известно, хватит ли сил в тупой боевик повтыкать.
Что за угнич-вей с неотображением количества комментов после подписывания на псто или рекомендации поста?
Как? Как оно определяет когда нужно юзать глибцшный, а когда мою реализацию fopen?
user@host $ cat main.c
#include <stdio.h>
int main() {
printf("%p\n", fopen("",""));
return 0;
}
user@host $ gcc main.c
user@host $ ./a.out
(nil)
user@host $ cat fopen.c
#include <stdio.h>
FILE* fopen(const char* path, const char* ... more →
После недели почти круглосуточного упарывания первотегом не могу писать на третьетеге :(
и ещё по теме вопрос. mock форсирует наличие vtbl, есть ли техники, которые позволят в релизном билде от этой vtbl избавиться? просто тянуть виртуальные вызовы в высоконагруженный класс только ради тестирования — перебор.
сижу я, значит, на работе, пишу юнит-тест для своей проги, и тут начинает верещать будильник на телефоне, о том что пора вставать и ехать на работу >.<
почитал в педивикии про mock. получается что самый нижний уровень API им всё равно не протестировать? или есть возможность заmockить (через LD_PRELOAD скажем) определённые вызовы к glibc
Знаешь, псач, я не умею достигать поставленной цели.
Сегодняшний вечер хотел посвятить продумыванию идеального окружения для тестирования (a.k.a. ubermock), а вместо этого страдал хуйнёй, жрал, ковырялся в gcov, запилил https://github.com/analizer/backtrace (удобный доступ к бэктрейсу) и малость допилил ... more →
via #ozsieh/71. Я всё понял. Дедфуд — это новый Ждобс. И это заметно по тому, как тщательно он следит за чистотой кода.
уж если цепляешь один цппшник к двум бинарникам, то уж будь добр вынести его в статическую либу
Пиратская партия за запрет свободного ПО? http://forum.pirate-party.ru/index.php?t...
а gcov умеет работать в инкрементальном режиме? т.е. один цппшник линкуется двумя бинарями. я запускаю оба, а затем смотрю суммарное его покрытие этими бинарями
Casio. Будет. Платить. Микрософту. За. Использование. Линупсов. http://www.cnews.ru/news/top/index.shtml...
I read (21)
Артс
Вячеслав
King Artur VII
Darth Bricktop
Имя
Владимир
Maxim Barzunov
Игорь
toyz
My readers (36)
Артс
岩倉 玲音
Вячеслав
King Artur VII
Mагог Магогович
Darth Bricktop
Имя
Няша с няшей
Maxim Barzunov
Veles
Игорь
hóngweìbīng
хаскифаг
Forth EMU
Ilia Marvin