- 1
$skillusers = array($users['str']); //Ну нахера?!!
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
$skillusers = array($users['str']); //Ну нахера?!!
Зачем, ну зачем оно могло понадобиццо? :-D
+68
String convertingForUi = new Gson().toJson(elements).replaceAll(" \"", " ");
convertingForUi = convertingForUi.replaceAll("\"\\[", "[");
convertingForUi = convertingForUi.replaceAll("]\"", "]");
convertingForUi = convertingForUi.replaceAll("\":", ":");
convertingForUi = convertingForUi.replaceAll(": \"", ": '");
convertingForUi = convertingForUi.replaceAll("\",", "',");
convertingForUi = convertingForUi.replaceAll("\"\n", "'\n");
convertingForUi = convertingForUi.replaceAll("'green'", "green")
...
+67
enum MethodCallResult {
OK,
INTERNAL_ERROR,
INVALID_ARGUMENTS,
...
}
MethodCallResult result = ...;
switch (result.ordinal()) {
case 0:
...
break;
case 1:
...
break;
...
}
Натолкнулся в офигенном Ынтырпрайз-проекте, который спихнули на поддержку. Утверждали, что Sonar выдает 0 ошибок.
+144
scrollValue = scrollValue; //refresh
+141
if(!empty($_GET['DEP'])){
setVar('DEP_ID',$_GET['DEP']);
}else{
setVar('DEP_ID',null);
}
if(!empty($_GET['P_KIND'])){
setVar('P_KIND',$_GET['P_KIND']);
}else{
setVar('P_KIND',null);
}
if($_GET['IS_VMP']==0){
setVar('IS_VMP',null);
}else{
setVar('IS_VMP',$_GET['IS_VMP']);
}
Одно и то же дерьмо аж в двух файлах.
+141
package eapi
// #include <eggdrop/mod/module.h>
// #include <eggdrop/main.h>
// #include <eggdrop/proto.h>
import (
"C"
"errors"
)
const (
DP_STDOUT = 0x7FF1
DP_LOG = 0x7FF2
DP_SERVER = 0x7FF3
DP_HELP = 0x7FF4
DP_STDERR = 0x7FF5
DP_MODE = 0x7FF6
DP_MODE_NEXT = 0x7FF7
DP_SERVER_NEXT = 0x7FF8
DP_HELP_NEXT = 0x7FF9
)
var (
binds []struct{
flags,match string
list *C.tcl_bind_list_t
}
bind_num int = 0
)
//...
func Bind(event,flags,match string, proc func(cd *C.ClientData, irp *C.Tcl_Interp, argc C.int, argv *[]C.char)) int,error{
tl := C.find_bind_table(C.CString(event))
if tl == nil{
return -1,errors.New("No such event table : "+ event)
}
func_name := bname(bind_num)
bind_num++
var cmd []C.tcl_cmds = {
{func_name,proc},
{nil,nil}
}
C.tcl_add_commands(cmd)
C.bind_bind_entry(tl, C.CString(flags), C.CString(match), C.CString(func_name))
append(binds,{flags,match,tl})
return bind_num-1,nil
}
func Unbind(int num){
if binds[num] == nil{
return
}
C.unbind_bind_entry(binds[num].list, C.CString(binds[num].flags), C.CString(binds[num].match), C.CString(bname(num)))
}
обертка на Go для Eggdrop API
+67
public class Client extends Thread {
private final static Logger LOG = Logger.getLogger(Client.class);
@Override
public void run() {
System.out.println("Client " + name + " comes to restaurant " + restaurant.getName());
this.cashDesk = chooseCashDesk();
System.out.println("Client " + getClientName() + " choosed the cashDesk#"+ cashDesk.getNumber());
//...остальное говно
}
}
Что такое логгер ? ХЗ. Требуют - значит должно быть!
+142
template<class T>
void KillGorynich()
{
T counter = 1;
while (true)
{
T newCount = counter + counter;
if (newCount > counter)
{
std::cout << "Отрубил Илья Муромец змею горынчу " << counter << " голов, а на их месте " << newCount << " выросло\n";
counter = newCount;
}
else
{
std::cout << "Отрубил Илья Муромец змею горынчу " << counter << " голов, и умер змей горыныч\n";
char * bits = "";
switch (sizeof(T) * 8)
{
case 8:
printf("Потому что восьмибитный был\n");
break;
case 16:
printf("Потому что шестнадцатибитный был\n");
break;
case 32:
printf("Потому что тридцатидвухбитный был\n");
break;
case 64:
printf("Потому что шестидесятичетырехбитный был\n");
break;
}
break;
}
}
}
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL, "russian");
//KillGorynich<unsigned short>();
KillGorynich<unsigned int>();
//KillGorynich<unsigned long long>();
//KillGorynich<long double>();
while (!_kbhit());
return 0;
}
Шаблонизм головного мозга.
+141
private function StrToFloat($str){
$str = trim($str);
$i=0;$k=1;
for($j=0;$j<=strlen($str);$j++){
if($str[$j]>='0' && $str[$j]<='9') {
$i = $i + $str[$j]*$k;
if($k>1) $k=$k*10;
else $k = $k*0.1;
} else {
if($str[$j]=='.' && $str[$j]==',') $k = 0.1;
else if($str[$j]<=' ') {}
}
}
return $i;
}
+142
public class Generator
{
private Random R = new Random();
public Generator()
{
}
public int GetNumber(int left, int right)
{
return R.Next(left, right);
}
}
Полезный класс