- 1
- 2
- 3
- 4
- 5
- 6
- 7
function line(){
$line = '';
for ($i=0; $i != 40; $i++){
$line .= '-';
}
echo($line.PHP_EOL);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
function line(){
$line = '';
for ($i=0; $i != 40; $i++){
$line .= '-';
}
echo($line.PHP_EOL);
}
0
public Map<String, String> mapAB4(Map<String, String> map) {
if (map.get("a").length() > map.get("b").length()) {
map.put("c", map.get("a"));
return map;
}
if (map.get("b").length() > map.get("a").length()) {
map.put("c", map.get("b"));
return map;
}
if (map.get("b").length() == map.get("a").length()) {
map.put("a", "");
map.put("b", "");
return map;
}
if (map.containsKey("a") && !(map.containsKey("b"))) {
return map;
}
if (map.containsKey("b") && !(map.containsKey("a"))) {
return map;
}
else {
return map;
}
}
неудачная попытка размять шаловливые ручки на CodingBat xDDD
0
package com.gdgkazan.summer_school_2017.homeworks.homework_3.activities.models;
import java.util.List;
import com.gdgkazan.summer_school_2017.homeworks.homework_3.activities.models.Value;
import com.google.gson.annotations.SerializedName;
/**
* Created by Dmitry on 21.08.2017.
*/
public class ResponseJokes {
@SerializedName("type")
private String type;
@SerializedName("value")
private List<Value> value;
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public List<Value> getValue() {
return value;
}
public void setValue(List<Value> value) {
this.value = value;
}
}
package com.gdgkazan.summer_school_2017.homeworks.homework_3.activities.models;
import java.util.List;
import com.gdgkazan.summer_school_2017.homeworks.homework_3.activities.models.Value;
import com.google.gson.annotations.SerializedName;
/**
* Created by Dmitry on 21.08.2017.
*/
public class Value {
@SerializedName("id")
private int id;
@SerializedName("joke")
private String joke;
@SerializedName("categories")
private List<String> categories;
}
и отрывок активити
Call<ResponseJokes> call = jokeService.getJokeWithFilter(firstName,lastName);
// Отображаем progress bar
loadingDialog.show();
final List<Joke> jokes = new ArrayList<>();
call.enqueue(new Callback<List<Value>>() {
// В случае если запрос выполнился успешно, то мы переходим в метод onResponse(...)
@Override
public void onResponse(@NonNull Call<List<Value>> call, @NonNull Response<List<Value>> response) {
if (response.isSuccessful()) {
// Если в ответ нам пришел код 2xx, то отображаем содержимое запроса
//System.out.println((response.body().get(0));
for (int i = 0; i < response.body().size(); i++) {
jokes.add(new Joke(response.body().get(i).getJoke()));
}
} else {
// Если пришел код ошибки, то обрабатываем её
Toast.makeText(ThirdHomeworkActivity.this, R.string.network_error, Toast.LENGTH_SHORT).show();
}
// Скрываем progress bar
loadingDialog.dismiss();
}
// Если запрос не удалось выполнить, например, на телефоне отсутствует подключение к интернету
@Override
public void onFailure(@NonNull Call<List<Value>> call, @NonNull Throwable t) {
// Скрываем progress bar
loadingDialog.dismiss();
Toast.makeText(ThirdHomeworkActivity.this, R.string.network_error, Toast.LENGTH_SHORT).show();
Log.d("Error", t.getMessage());
}
});
0
https://github.com/JustKappaMan/SteamKeyGen
+3
мДата = Дата(Год(Объект.Дата), Месяц(Объект.Дата), 1, 0, 0, 0);
НачалоМесяца(Объект.Дата)? Нет, это же так скучно и избито!
+1
SUM(
CAST (
SUBSTRING(CAST([PercentAmount] AS VARCHAR),1, CHARINDEX ('.',[PercentAmount])-1)
+ '.'
+ SUBSTRING(CAST([PercentAmount] AS VARCHAR),CHARINDEX('.',[PercentAmount])+1, 2+CHARINDEX ('.',[PercentAmount]))
AS MONEY))
А как вы достигаете точности в 2 знака после запятой?
0
disableFunc: function (date) {
if ([1].include(date.getDay() + 1)) return true;
var What = new Date(date.getFullYear(), date.getMonth(), date.getDate());
var Min = new Date(2017, 7, 10);
if (Min >= What) return true;
var Max = new Date(2017, 7, 16);
if (Max < What) return true;
return false;
},
Великая и могучая белорусская Amasty шарит в названиях переменных
+1
switch (DAEMONS_ENV) {
case "development": {
break;
}
case "staging": {
break;
}
case "production": {
break;
}
default: {
break;
}
}
0
catch (Exception e) {
System.err.println("!!");
}
+4
Если Отладка Тогда
ЗаписьXML.ЗаписатьТекст(СокрЛП(КодИнтернетЗаказа));
Иначе
ЗаписьXML.ЗаписатьТекст(СокрЛП(КодИнтернетЗаказа));
КонецЕсли;
Безысходность. Судьба предрешена. Бедный Йорик.