- 1
- 2
const TReferenceToConstantStringSlice TFileTransfer::Beginer="<HTML><HEAD><FONT SIZE=6><A HREF='/'>Конфиденциально</A></FONT SIZE></HEAD><BODY><BR>";
const TReferenceToConstantStringSlice TFileTransfer::Ender="</BODY></HTML>";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 74
+16
const TReferenceToConstantStringSlice TFileTransfer::Beginer="<HTML><HEAD><FONT SIZE=6><A HREF='/'>Конфиденциально</A></FONT SIZE></HEAD><BODY><BR>";
const TReferenceToConstantStringSlice TFileTransfer::Ender="</BODY></HTML>";
Конфиденциально - это я сейчас стер.
+10
void operator()()
{
for (std::list<SmartPointer<FunctorTriggerParent > >::iterator it = _listFunctorOnTrigger.begin(); it != _listFunctorOnTrigger.end(); ++it)
{
(*it)->operator ()();
}
};
+3
CBinarySemaphore _there_is_only_one;//Highlander.
+11
AbstractMessageFrame * DataLength = create_frame(
make_condition_reader(this,
fnc_ext::bind(
fnc_ext::compose1(
fnc_ext::compose2(std::logical_or<bool>(),
std::bind2nd(std::equal_to<byte>(), PC5000FlashFeatures::MARKER_SYMBOL),
std::bind2nd(std::equal_to<byte>(), PC5000FlashFeatures::SPACE_SYMBOL)),
fnc_ext::mem_fun<const ByteBuffer, const byte&>(&ByteBuffer::back) ),
&_receivedBuffer),
fnc_ext::bind(
fnc_ext::compose2(std::logical_or<bool>(),
fnc_ext::compose1(std::bind2nd(std::greater<WORD>(),
PC5000FlashFeatures::LENGTH_HEADER +
_maxCommandFieldLength +
PC5000FlashFeatures::LENGTH_MARKER +
PC5000FlashFeatures::LENGTH_OF_LENGTH),
fnc_ext::mem_fun(&ByteBuffer::length)),
fnc_ext::compose1(fnc_ext::compose2(std::logical_and<bool>(),
std::not1(std::ptr_fun<const char, bool>((SymbolCheckFunc)isDigit)),
std::not1(std::ptr_fun<const char, bool>((SymbolCheckFunc)isEnglishLetter))),
fnc_ext::mem_fun<const abstractBuffer<unsigned char>, const byte&>(&ByteBuffer::back)) ),
&_receivedBuffer) ),
fnc_ext::bind(std::mem_fun(&ThisClass::setDataLength), this),
"Data Length");
Композиции, частичные применения, функторы? Больше тотальной функциональщины! Вложенность продолжает расти с развитием проекта.