- 1
- 2
- 3
- 4
Мартышка и слон решили укоротить удава. Слон говорит "А давайте ему ебало отрежем"
-Мартышка: нет, без ебала он не выживет, нужно хвост отрезать, но докуда?
Слон: до ебала
АХАХАХАХАХАХАХА
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
Мартышка и слон решили укоротить удава. Слон говорит "А давайте ему ебало отрежем"
-Мартышка: нет, без ебала он не выживет, нужно хвост отрезать, но докуда?
Слон: до ебала
АХАХАХАХАХАХАХА
Не говнокод, просто забавно
−148
"class".class.class
Не говнокод, просто забавно
+158
function addGetParam($key,$value){
$_GET[$key]=$value;
}
В аду найдется специальное место для таких :-)
−92
package
{
import flash.display.Stage;
public class StageLocator {
public static var instance:StageLocator;
public static var stage:Stage;
public function StageLocator (_stage:Stage) {
instance = this;
stage = _stage;
}
}
}
Гадаю, в чем же заключается сокровенный смысл instance и вообще этого класса.
+140
if (false) {}
else
{
//какие-то действия
}
+71
app_preferences = PreferenceManager.getDefaultSharedPreferences(context);
mApplication = (MyApplication)context;
if(mApplication.nomgor == 0 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID","");//в работе
}
if(mApplication.nomgor == 1 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID1", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID1","");//в работе
}
if(mApplication.nomgor == 2 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID2", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID2","");//в работе
}
if(mApplication.nomgor == 3 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID3", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID3","");//в работе
}
if(mApplication.nomgor == 4 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID4", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID4","");//в работе
}
if(mApplication.nomgor == 5 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID5", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID5","");//в работе
}
if(mApplication.nomgor == 6 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID6", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID6","");//в работе
}
if(mApplication.nomgor == 7 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID7", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID7","");//в работе
}
if(mApplication.nomgor == 8 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID8", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID8","");//в работе
}
if(mApplication.nomgor == 9 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID9", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID9","");//в работе
}
if(mApplication.nomgor == 10 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID10", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID10","");//в работе
}
if(mApplication.nomgor == 11 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID11", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID11","");//в работе
}
if(mApplication.nomgor == 12 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID12", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID12","");//в работе
}
if(mApplication.nomgor == 13 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID13", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID13","");//в работе
}
if(mApplication.nomgor == 14 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID14", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID14","");//в работе
}
if(mApplication.nomgor == 15 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID15", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID15","");//в работе
}
if(mApplication.nomgor == 16 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID16", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID16","");//в работе
}
if(mApplication.nomgor == 17 ){
mApplication.MyPacket.id = Integer.parseInt(app_preferences.getString("ID17", "0"));
mApplication.MyPacket.Pass = app_preferences.getString("PASS_ID17","");//в работе
}
кто-то с детства привык копипастить
+136
if (ds2.Rows[l]["MIMETYPE"].ToString().Length >= 5 && ds2.Rows[l]["MIMETYPE"].ToString().Substring(0, 5).ToLower() == "image"){
// кучка гуана
}
Наверное определяется тип вложения.
Path для лохов
+139
public class Switch
{
public Switch(object switchElement)
{
Object = switchElement;
}
public object Object{get; private set; }
}
public static class SwitchExtensions
{
public static Switch Case<T>(this Switch switchCase, Func<T, bool> isTrue, Action<T> action) where T : class
{
return Case(switchCase, isTrue, action, false);
}
public static Switch Case<T>(this Switch switchCase, Func<T, bool> isTrue, Action<T> action, bool fallThrough) where T : class
{
if (switchCase == null)
return null;
var obj = switchCase.Object as T;
if (obj != null)
if (isTrue(obj))
{
action(obj);
return fallThrough ? switchCase : null;
}
return switchCase;
}
}
//пример использования
IImporter<AccountModel> result = null;
new Switch(type)
.Case<string>(x => x == ".xls", y => result = new ExcelImporter())
.Case<string>(x => x == ".csv", y => result = new CsvImporter());
return result;
У нас будет свой Switch/Case с преферансом, куртизанками и экстеншен методами
+136
var regex = new Regex(@"{[\w\d]+}");
var keys = (regex.Matches(m_Format.Format)
.Cast<object>()
.Select(match => match.ToString()
.Replace("{", ""))
.Select(replace => replace.Replace("}", "")))
.ToList();
+135
bool exit = false;
while (!exit)
{
if (Console.KeyAvailable)
{
ConsoleKeyInfo key = Console.ReadKey(true);
exit = true;
}
}
Православная замена Console.ReadKey();