1. C# / Говнокод #21680

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    public Web(int sizex, int sizey,int[,] inP) // Задаем свойства при создании объекта
                {
                    weight = new int[sizex, sizey]; // Определяемся с размером массива (число входов)
                    mul = new int[sizex, sizey];
    
                    input = new int[sizex, sizey];
                    input = inP; // Получаем входные данные
                }

    dm_fomenok, 17 Ноября 2016

    Комментарии (1)
  2. C# / Говнокод #21648

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    public string GetFactualAddress()
            {
                string re = (factualAddressCountry ?? ((object)"")).ToString() + "," + factualAddress.zip + "," + Kladr.GetFullName(factualAddressRegion) + "," + Kladr.GetFullName(factualAddressArea) + "," + Kladr.GetFullName(factualAddressCity) + "," + Kladr.GetFullName(factualAddressSettlement) + "," + Kladr.GetFullName(factualAddressStreet) + "," + (factualAddress.shortStreet ?? "").Trim() + "," + factualAddress.building + "," + factualAddress.office;
                re = Regex.Replace(res, "[, ]{2,}", ", ").Trim(',', ' ');
                return re;
            }

    Нашел в одном старом месте проекта.

    anton7501, 06 Ноября 2016

    Комментарии (0)
  3. C# / Говнокод #21645

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    public static String AddBounds( String middle, Char start,Char end ) {
       if( start=='\0' && end=='\0' ) return middle;
       if( start=='\0' ) return middle+end;
       if( end=='\0' ) return start+middle;
       return start+middle+end;
      }

    d_fomenok, 05 Ноября 2016

    Комментарии (19)
  4. C# / Говнокод #21612

    +7

    1. 1
    2. 2
    public void Add_WhenBallotLinkEventIdIsEventIdAndBallotLinkMembershipTypeIdIsCurrentMembershipTypeIdAndEventDateTimeIsMoreDateTimeNowAndCurrentClientIdOrObtainedBallotLinkEventIdIsNotInBallotRegret_ShouldAddBallotRegret(int clientId, int membershipTypeId)
    ...

    просто имя юнит-теста

    Morvul, 31 Октября 2016

    Комментарии (8)
  5. C# / Говнокод #21611

    +1

    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
    private void radioButton1_CheckedChanged(object sender, EventArgs e) // выбор машины 1
            {
                pictureBox1.Visible = true;
                pictureBox2.Visible = false;
                 
                label1.Visible = false;
                label2.Visible = false;
                label3.Visible = false;
                label4.Visible = false;
                label5.Visible = false;
                label6.Visible = false;
                button1.Visible = false;
                button2.Visible = false;
                button3.Visible = false;
                button4.Visible = false;
            }
     
            private void radioButton2_CheckedChanged(object sender, EventArgs e)//выбор машины 2
            {
                pictureBox1.Visible = false;
                pictureBox2.Visible = true;
     
     
                label1.Visible = true;
                label2.Visible = true;
                label3.Visible = true;
                label4.Visible = true;
                label5.Visible = true;
                label6.Visible = true;
                button1.Visible = true;
                button2.Visible = true;
                button3.Visible = true;
                button4.Visible = true;
                
                 
            }

    dm_fomenok, 31 Октября 2016

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

    +3

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    try 
    {
    	Stream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
    	buffer = new Buffer(stream, false);
    	Init();
    } 
    catch (IOException)
    {
    	throw new Exception("Cannot open file " + fileName);
    }

    dm_fomenok, 26 Октября 2016

    Комментарии (8)
  7. C# / Говнокод #21561

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    public static string GetPaymentDocParameter(RES.Schemas.PaymentDoc pmDoc, string parameterName, string defaultValue = default(string))
            {
                RES.Schemas.PaymentParameterParameter param = pmDoc.Parameters.Where(t => t.name == parameterName).FirstOrDefault();
                
                if (pmDoc == null) 
                    return defaultValue;
                if (param == null) 
                    return defaultValue;
    
                return param.Value;
            }

    Банковская разработка кепит!

    Bluk, 25 Октября 2016

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

    0

    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
    using (var cmd = new OracleCommand("SB_TEST.GETCURRENCYRATES", con))
                                {
                                    cmd.CommandType = CommandType.StoredProcedure;
                                    cmd.Parameters.Add("CURRENCY", OracleDbType.Varchar2, currency, ParameterDirection.Input);
                                    OracleParameter p2 = cmd.Parameters.Add("refcur_out", OracleDbType.RefCursor, ParameterDirection.Output);
    
                                    using (var reader = cmd.ExecuteReader())
                                    {
                                        // TODO: Throw an exception if multiple rates returned
                                        while (reader.Read())
                                        {
                                            retVal = new CurrencyRate
                                            {
                                                CurrencyName = reader.GetString(0),
                                                Currency = Bis.Services.Utils.Helpers.Convertor.ConvertEnum<CurrencyCode>(reader.GetString(2)),
                                                CentralBankRate = reader.GetDecimal(3),
                                                SellRate = reader.GetDecimal(4),
                                                BuyRate = reader.GetDecimal(5)
                                            };
                                            cacheRates.SaveValue(retVal, RES.Cache.CacheConfigEnum.Short);
                                            return retVal;
                                        }
                                    }
                                    throw new BisServiceApplicationException(string.Format(
                                        "Ошибка работы с системой '{0}'. No currencyRates received for the requested currency: [" +
                                        currency.ToString() + "]", connectionStringName));
                                }

    Банковская жесть.

    Bluk, 25 Октября 2016

    Комментарии (5)
  9. C# / Говнокод #21404

    +314

    1. 1
    2. 2
    string str = "trial evaluation license agreement expire about... looking for these words? I work like a fool to deliver high quality software and make a living of it and raise my children. Please support me if you want me to continue adding features";
            str = string.Concat(str, str);

    интересненькое из ndepend.core.dll

    reversemyass, 10 Октября 2016

    Комментарии (6)
  10. C# / Говнокод #21367

    +315

    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
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    using System;
    
    
    namespace Aquapear.StringTools
    {
    	
    	/// <summary> Объединяет строки, вставляя между ними разделитель, но в конце разделитель не ставится. </summary>
    	public static class StringsJoiner
    	{
    		
    		public static String Join(String[] bits, String separator) {
    			/*if(separator.Length==0) {
    				int bitsLength = bits.Length;
    				StringBuilder builder = new StringBuilder(bits.Length);
    					for(int i = 0; i < bitsLength; i++) {
    						builder.AddLast( bits[i] );
    					}
    				return builder.Build();
    			}*/
    			return String.Join(separator, bits);
    			/*
    			int bitsLength = bits.Length;
    
    			if(bitsLength == 0) return "";
    			if(separator.Length==0) return CloseJoin(bits);
    			
    			int allCharsLength = separator.Length*(bits.Length-1);
    			for(int i = 0; i < bitsLength; i++) {
    				allCharsLength += bits[i].Length;
    			}						
    			char[] chrs = new char[allCharsLength];
    			int wordIndex = 0, wordProgress = 0;
    			bool separatorMode = false;
    
    			string word = bits[0];
    			int wordLength = word.Length;
    				
    				for(int i = 0; i < allCharsLength; i++) {
    					if(separatorMode) {
    						chrs[i] = word[wordProgress];
    						wordProgress++;
    						if(wordProgress>=wordLength) {
    							separatorMode = false;
    							wordProgress = 0;
    							word = bits[wordIndex];
    							wordLength = word.Length;
    						}
    
    					} else {
    						chrs[i] = (wordLength >= 1) ? word[wordProgress] : '\0';
    						wordProgress++;
    						if(wordProgress >= wordLength) {
    							separatorMode = true;
    							wordProgress = 0;
    							wordIndex++;
    							if(word.Length == 0) i--;
    							word = separator;
    							wordLength = word.Length;
    						}
    					}
    				}
    			return new String(chrs); */
    		}
    
    
    		static String CloseJoin(String[] bits) {
    			return String.Join("", bits);
    		}
    
    	}
    }

    d_fomenok, 07 Октября 2016

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