- 1
- 2
- 3
- 4
- 5
- 6
- 7
switch (impl->used_hash)
{
case false:
break;
case true :
..........
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 5
+17
switch (impl->used_hash)
{
case false:
break;
case true :
..........
}
Разбирал сырцы одного "гения" и нашел это...
+1000
class set_ftp: public QObject
{
public:
typedef class impl_set_ftp: QObject
{
QString url ;
QString login ;
QString password;
QString siis ;
QString ssm ;
QString ssl ;
QString url_siis;
QString url_ssm ;
QString url_ssl ;
friend class set_ftp;
impl_set_ftp(QObject* p): QObject(p) {}
} Impl;
inline QString& url () const {return impl->url ;}
inline QString& login () const {return impl->login ;}
inline QString& password() const {return impl->password;}
inline QString& siis () const {return impl->siis ;}
inline QString& ssm () const {return impl->ssm ;}
inline QString& ssl () const {return impl->ssl ;}
inline QString& url_siis() const {return impl->url_siis;}
inline QString& url_ssm () const {return impl->url_ssm ;}
inline QString& url_ssl () const {return impl->url_ssl ;}
inline void set_url (const QString& _url ) {impl->url = _url ;}
inline void set_login (const QString& _login ) {impl->login = _login ;}
inline void set_password(const QString& _password) {impl->password = _password;}
inline void set_siis (const QString& _siis ) {impl->siis = _siis ;}
inline void set_ssm (const QString& _ssm ) {impl->ssm = _ssm ;}
inline void set_ssl (const QString& _ssl ) {impl->ssl = _ssl ;}
inline void set_url_siis(const QString& _url_siis) {impl->url_siis = _url_siis;}
inline void set_url_ssm (const QString& _url_ssm ) {impl->url_ssm = _url_ssm ;}
inline void set_url_ssl (const QString& _url_ssl ) {impl->url_ssl = _url_ssl ;}
set_ftp() : QObject(0), impl(new Impl(this)) {}
set_ftp(QObject* p): QObject(p), impl(new Impl(this)) {}
private:
Impl* impl;
};
Код написанный человеком, считающим себя "гуру разработки программирования", а так же "активным научным деятелем".
Главная мысль глядя на это у меня - охренное тестовое задание с вопросом - укажите абсолютно все бредни в этом коде, но разумеется в более нормальной формулировке... а чО - неплохой тест...
з.ы. этот же человек никогда не пишет cpp файлы все в хедерах собачит....
+93.9
if (cmd[1] == RESET) // если принятая команда RESET
{((void(*)(void))0)();} // что-то из черной магии
Сломай себе голову!!!!
друг прислал, незнаю где накопал, но выглядит круто!
+167.6
--------------хтмл заголовок, ява скрипты -------------------
function CheckFields(){
if(document.feedback.password.value!='0A23BD671'){
alert('Пароль неправильный!');
document.feedback.password.focus();
document.feedback.password.select();
return false;
}
}
------------------хтмл-------------------------------------------------
<form name="feedback" action="/handlers/get_prz.php" method=POST onSubmit="return CheckFields()">
<tr bgcolor="#dfefef" >
<td align="right"><b>Пароль: </b></td>
<td valign="top"><INPUT TYPE="PASSWORD" NAME="password" SIZE="9" value=""></b>
<INPUT TYPE="HIDDEN" NAME="ftpzip" SIZE="9" value="finans.zip"></b></td>
</tr>
<tr bgcolor="#dfefef" >
<td colspan=2 align="center">
<INPUT TYPE="submit" VALUE="Скачать 2.8Mb" style="color:#cc0000;font-weight:bold;background=#dfefef">
</td></tr></form>
иф пассворд не равен пассворд..... а с какого сайта я скопикомуниздил этот код, типа ERP система Компас... серьезная софтина для крупных предпрятий... а на сайте такое твориться... как теперь можно доверить такой софтине, сайт для которой студенты писали... ды, нет, думаю студенты не такие дубы чтоб такое писать, школьники наверное....
оригинал кода например тут - http://www.compas.ru/solutions/prz_fin.php
там почти все файлы типа через пароль качать...
+64.4
int main(int argc, char **argv){
QApplication app(argc, argv);
QWebView view;
view.load(QUrl("http://www.linuxcertif.com/"));
view.show();
app.exec();
QWebSettings::setIconDatabasePath("/tmp");
QWebSettings::iconForUrl(QUrl("http://www.linuxcertif.com/"));
QIcon icon = QWebSettings::iconForUrl(QUrl("http://www.linuxcertif.com/"));
QPushButton button;
button.setIcon(icon);
button.show();
return app.exec();
}
смотрим на восьмую строку и понимаем, что она не делает ничего....
ошибка то мелкая, было бы не смешно, если тока этот код не распологался бы на багтрекере вебикита - https://bugs.webkit.org/show_bug.cgi?id=29440
еще в вебките забавно, что если в этом семпле седьмую строку переместить сразу за второй, семпл работает...