Loading...
+ Нов въпрос
DJilanov avatar DJilanov 140 Точки

Съвет към хората ,които директно си пействат тук кода

Когато пускаш код преди кода сложи <pre>; а след кода </pre> . По този начин HTML5 разбира ,че ще има повечко спейсове и няма да го прави неразбираем и неподреден.
 Пример: 

 public Core.Dto.Interfaces.IFAQ GetCompanyFAQ(string companyId, string languageId)
        {
            var data = this.Table.Where(x => x.Company.Id.ToString() == companyId && x.Language.Id == languageId);

            if (data.Any())
            {
                return Mapper.Map
Тагове:
11
Общи приказки
plamenti avatar plamenti 28 Точки
Best Answer

Когато искаш да поставиш код във форума, добрата практика е да го направиш, като го качиш в сайт като pastebin.com или github.com например, а тук постнеш само препратката към него.

8
aslv1 avatar aslv1 304 Точки

Съвет към хората, които искат да поставят код тук, във форума - не използвайте Format -> Formats -> Inline -> Code (защото все още е малко бъгаво), а както казва колегата - Format -> Formats -> Blocks -> Pre .

2
iordan_93 avatar iordan_93 Trainer 407 Точки

Освен pastebin, може да използвате и http://dotnetfiddle.net/, или по-късно, като учим HTML, CSS и JavaScript - http://jsfiddle.net/.

Един също толкова добър сайт е http://ideone.com. Има общо взето всеки език, за който можете да се сетите (вкл. Brainfuck :D) и след като ръннете кода, може да го споделяте, подобно на другите два сайта, с URL-a.

7
BoYaN avatar BoYaN 335 Точки

Здравейте,

ето и моя съвет:

"Недейте си пейства кода във форума, бе хора.

Грозно е !

Пълните излишно място и затруднявате търсенето.

Има толкова варианти да си го качите някъде, където ще Ви го форматира и оцвети и ще изглежда културно. Тук (все още ) нито ти го форматира, нито е пригледно, нито е удобно"

Много по-добре изглежда нещо от сорта "Еди коя си задача, решена по еди какъв си начин ЛИНК "

Вместо, примерно, моето решение на Carpets

using System;
class Carpets
{
    static void Main()
    {
        int lines = int.Parse(Console.ReadLine());
        int elementsPerLine = lines;
        int position = 1;
        int half = lines / 2;

        //Upper Part
        for (int currentLine = 1; currentLine <= half; currentLine++)
        {
            position = 1;
            while (position <= elementsPerLine)
            {
                if ((position <= half - currentLine || position >= half + currentLine))
                {
                    Console.Write(".");
                    position++;
                }
                else
                {
                    //Left Rhomb Half
                    for (int rhombSide = 0; rhombSide < currentLine; rhombSide++)
                    {
                        if (rhombSide % 2 == 0)
                        {
                            Console.Write("/");
                            position++;
                        }
                        else
                        {
                            Console.Write(" ");
                            position++;
                        }

                    }

                    //Right Rhomb Half
                    for (int rhombSide = currentLine; rhombSide >= 1; rhombSide--)
                    {
                        if (rhombSide % 2 != 0)
                        {
                            Console.Write("\\");
                            position++;
                        }
                        else
                        {
                            Console.Write(" ");
                            position++;
                        }
                    }

                }
            }
            Console.WriteLine();
        }

        //Lower Part
        for (int currentLine = half; currentLine >= 1; currentLine--)
        {
            position = 1;
            while (position <= elementsPerLine)
            {
                if ((position <= half - currentLine || position >= half + currentLine))
                {
                    Console.Write(".");
                    position++;
                }
                else
                {
                    //Left Rhomb Half
                    for (int rhombSide = 0; rhombSide < currentLine; rhombSide++)
                    {
                        if (rhombSide % 2 == 0)
                        {
                            Console.Write("\\");
                            position++;
                        }
                        else
                        {
                            Console.Write(" ");
                            position++;
                        }

                    }

                    //Right Rhomb Half
                    for (int rhombSide = currentLine; rhombSide >= 1; rhombSide--)
                    {
                        if (rhombSide % 2 != 0)
                        {
                            Console.Write("/");
                            position++;
                        }
                        else
                        {
                            Console.Write(" ");
                            position++;
                        }
                    }

                }
            }
            Console.WriteLine();
        }
    }
}

Разликата е около 100 реда, а тука сме "мързеливи" хора, "мързи" ни да скролваме нагоре-надолу, наляво и надясно. Ползвайте нещата според тяхното предназаначение, форума не е предназначен за качване на код (засега).

Задачите, до момента са малки като обем (100 до 200, макс 300 реда код ), но по-нататък, като станат по-големи, ще заемат по 1-2 страници, ако се слагат тук.

Поздрави

2
DJilanov avatar DJilanov 140 Точки

Не че нещо ,но ако един файл надхвърля 100 реда значи този човек не е програмист а мазач :D горе долу само мейна може да се допусне да гони 200 всичко друго трябва да е макс 50 или не е оптимизирано XD

-1
RoYaL avatar RoYaL Trainer 6848 Точки

@DJilanov

 

Не знам защо, но си мисля, че Main-а трябва да съдържа най-малко логика. Например достатъчно е да инииализира първия обект, който се грижи за първия стейдж в апликейшъна и да пусне неговия инит метод, от там нататък по chain of responsibility да се викат всички останали обекти и методи.

2
DJilanov avatar DJilanov 140 Точки

Пропускаш огромния инклюд в началото на всеки майн...

 

ASP main Гони доста над 200 реда...

Link

backbone main над 400 реда

Link

 

Твърдението ти е невалидно :D

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.