1. Список говнокодов пользователя krokozyabr

    Всего: 7

  2. Java / Говнокод #21732

    −51

    1. 1
    2. 2
    3. 3
    public void read(InputStream is) throws Exception {
            ...
        }

    Когда человек совсем не уверен в себе

    krokozyabr, 27 Ноября 2016

    Комментарии (209)
  3. Java / Говнокод #21731

    −47

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    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? не, не слышал

    krokozyabr, 27 Ноября 2016

    Комментарии (0)
  4. Java / Говнокод #18646

    −11

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    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);
                }
            }
        }

    доверяй, но проверяй

    krokozyabr, 28 Августа 2015

    Комментарии (4)
  5. Java / Говнокод #18599

    −11

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    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;
        }

    из разряда фантастики
    всё тот же ЮАР

    krokozyabr, 13 Августа 2015

    Комментарии (2)
  6. Java / Говнокод #18598

    −11

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    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;
        }

    из разряда фантастики
    всё тот же ЮАР

    krokozyabr, 13 Августа 2015

    Комментарии (0)
  7. Java / Говнокод #18597

    −11

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    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;
        }

    из разряда фантастики
    всё тот же ЮАР

    krokozyabr, 13 Августа 2015

    Комментарии (0)
  8. Java / Говнокод #18519

    +79

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    //говнокод из ЮАР)
        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()));
            }
        }

    krokozyabr, 24 Июля 2015

    Комментарии (2)