- 1
- 2
- 3
public void read(InputStream is) throws Exception {
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 7
−51
public void read(InputStream is) throws Exception {
...
}
Когда человек совсем не уверен в себе
−47
private long parseDate(String s) {
Calendar cal = Calendar.getInstance();
String y = s.substring(0,4);
String m = s.substring(4,6);
String d = s.substring(6,8);
String h = s.substring(8,10);
String M = s.substring(10,12);
String S = s.substring(12,14);
cal.set(Calendar.MILLISECOND, 0);
cal.set(Calendar.YEAR,Integer.parseInt(y));
cal.set(Calendar.MONTH,Integer.parseInt(m)-1);
cal.set(Calendar.DAY_OF_MONTH,Integer.parseInt(d));
cal.set(Calendar.HOUR_OF_DAY,Integer.parseInt(h));
cal.set(Calendar.MINUTE,Integer.parseInt(M));
cal.set(Calendar.SECOND,Integer.parseInt(S));
String [] v = s.split(" ");
int msOffset = -(int)((Integer.parseInt(v[1].replace("+", ""))/100f) * 3600000); // - offset;
cal.add(Calendar.MILLISECOND, msOffset);
return cal.getTimeInMillis();
}
SimpleDateFormat? не, не слышал
−11
private void newCheckInOrOut() {
if (deviceGPScoordinates != null) {
if (!savedData.getCheckInStatus()) {
if (deviceGPScoordinates != null && !savedData.getCheckInStatus()) {
checkInEmployee();
}
else if (deviceGPScoordinates != null) {
checkoutEmployee();
}
else {
Toast.makeText(getActivity(), FAILED_TO_LOCATE_DEVICE,
Toast.LENGTH_LONG).show();
}
}
else {
confirm(place.getPlaceName(), 0);
}
}
else{
if (!savedData.getCheckInStatus()) {
checkInEmployeeWithoutGPS();
}
else {
confirm(place.getPlaceName(), 1);
}
}
}
доверяй, но проверяй
−11
private List<String> getHeadings(List<String> headings, TypeParams params) {
List<String> toReturn = new ArrayList<String>();
for(String type : headings){
if(!type.equals(getResources().getStringArray(R.array.red_flag_arrays)[0])){
if(getResources().getStringArray(R.array.red_flag_arrays)[1].equals(type)){
type = type + OPEN + params.getProblemSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[2].equals(type)){
type = type + OPEN + params.getCompetitorSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[3].equals(type)){
type = type + OPEN + params.getRobberySize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[4].equals(type)){
type = type + OPEN + params.getInjurySize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[5].equals(type)){
type = type + OPEN + params.getSickSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[6].equals(type)){
type = type + OPEN + params.getDamagedSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[7].equals(type)){
type = type + OPEN + params.getNoStockSize() + CLOSE;
toReturn.add(type);
}
}
}
return toReturn;
}
из разряда фантастики
всё тот же ЮАР
−11
private List<String> getHeadings(List<String> headings, TypeParams params) {
List<String> toReturn = new ArrayList<String>();
for(String type : headings){
if(!type.equals(getResources().getStringArray(R.array.red_flag_arrays)[0])){
if(getResources().getStringArray(R.array.red_flag_arrays)[1].equals(type)){
type = type + OPEN + params.getProblemSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[2].equals(type)){
type = type + OPEN + params.getCompetitorSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[3].equals(type)){
type = type + OPEN + params.getRobberySize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[4].equals(type)){
type = type + OPEN + params.getInjurySize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[5].equals(type)){
type = type + OPEN + params.getSickSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[6].equals(type)){
type = type + OPEN + params.getDamagedSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[7].equals(type)){
type = type + OPEN + params.getNoStockSize() + CLOSE;
toReturn.add(type);
}
}
}
return toReturn;
}
из разряда фантастики
всё тот же ЮАР
−11
private List<String> getHeadings(List<String> headings, TypeParams params) {
List<String> toReturn = new ArrayList<String>();
for(String type : headings){
if(!type.equals(getResources().getStringArray(R.array.red_flag_arrays)[0])){
if(getResources().getStringArray(R.array.red_flag_arrays)[1].equals(type)){
type = type + OPEN + params.getProblemSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[2].equals(type)){
type = type + OPEN + params.getCompetitorSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[3].equals(type)){
type = type + OPEN + params.getRobberySize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[4].equals(type)){
type = type + OPEN + params.getInjurySize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[5].equals(type)){
type = type + OPEN + params.getSickSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[6].equals(type)){
type = type + OPEN + params.getDamagedSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[7].equals(type)){
type = type + OPEN + params.getNoStockSize() + CLOSE;
toReturn.add(type);
}
}
}
return toReturn;
}
из разряда фантастики
всё тот же ЮАР
+79
//говнокод из ЮАР)
public static boolean isValid(Object object){
if(object == null){
return false;
}
try{
List l = (List)object;
return !l.isEmpty();
}
catch (ClassCastException ex){
String string = object.toString();
return !(("").equals(string.trim()));
}
}