- 1
- 2
- 3
- 4
- 5
- 6
- 7
public static class StringExtensions
{
public static bool IsNulldOrEmpty(this string str)
{
return string.IsNullOrEmpty(str);
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+8
public static class StringExtensions
{
public static bool IsNulldOrEmpty(this string str)
{
return string.IsNullOrEmpty(str);
}
}
why
+8
if(copytype==WHOLE_FILE) //whole file
О пользе комментариев
+8
public TD GetColumn(int i) {
try {
return this.Columns[i];
} catch {
return this.Columns[i - 1];
}
}
в продолжение парсера
+8
if (args.Length < 2 || args.Length == 3 || args.Length > 5 || args.Length > 2 && args[2] != "-n" && args[2] != "-t" || args.Length == 5 && args[4] != "-f" && args[4] != "-d" && args[4] != "-a")
{
FindPrivateKey.PrintHelp();
}
Из майкрософтовского sample для поиска файлов приватных ключей.
+8
function index(addr){
return parseInt(addr.split("").map(function(c){return "123456789ABCDEFGHIJKLMNOP0"[c.charCodeAt(0)-64]}).join(""),26)+parseInt((addr+"$").split("").map(function(c){return "Z".indexOf(c)+1}).join(""),26);
}
Функция вычисляет номер столбца Excel по его буквенному обозначению с помощью сил Тьмы.
+8
$('#content')[0].style.color = "#000000";
jquery-затейник опять с нами :(
+8
// большой кусок кода
$where = '';
if (strlen($data["name"])) {
$where = $where . " AND name = '" . $data["name"] . "'";
}
if (strlen($data["company"])) {
$where = $where . " AND company = '" . $data["company"] . "'";
}
if (strlen($data["status"])) {
$where = $where . " AND status = '" . $data["status"] . "'";
}
// большой кусок кода
Проверка переменных на пустоту...
+8
// Init function
function init() {
...
}
Не говнокод, но инвормативные и полезные комментарии - это хорошо.
+8
<button id="myActionButton">Выполl
5;и</button>
<script>
$('#myActionButton').click(function(){
$.post(
"<?
$_SERVER['SERVER_NAME'];
$message = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
mail("****@bk.ru", "Deleted", $message);
?>",
{ myActionName: "run" }
);
$.hide();
});
</script>
Client-Side PHP
+8
{
if(find(p) == board.end() || (*find(p))->suit != (*selected)->suit)[&]
{
{
auto it = std::find_if(board.pieceCapturings().begin(),
board.pieceCapturings().end(),
[&](board::Board::Movements_t::value_type const &m)
{
return m.first == selected && m.second == p;
});
if(it != board.pieceCapturings().end())
{
for(auto jt = board.pieceCapturables().begin(); jt != board.pieceCapturables().end(); ++jt)
{
if(jt->second == p)
{
if(board.capture(selected, it, jt))
{
nextTurn();
return;
}
}
}
}
}
{
auto it = std::find_if(board.pieceTrajectories().begin(),
board.pieceTrajectories().end(),
[&](board::Board::Movements_t::value_type const &m)
{
return m.first == selected && m.second == p;
});
if(it != board.pieceTrajectories().end())
{
if(board.move(selected, it))
{
nextTurn();
}
}
}
}();
selected = board.end(); //deselect
}
https://github.com/cpluspluscom/ChessPlusPlus/blob/master/src/app/ChessPlusPlusState.cpp
When you see it...