Подробнее
Когда приходится объяснять, кто чем занимается в ГГ сфере: «Гкодер! пи^ет Код т </ ТТнжёнерТТразработк^ внедрению ПО $ ' °к °Н п «Од... </ * л Программист
commitstrip,Смешные комиксы,веб-комиксы с юмором и их переводы,it,кодер,программист,сисадмин,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Ну и в плане перспектив - не очень много.
Cкачать Тыж Программист бесплатно на pleer.com
И документацию вести на весь парк техники и софта. И "не пущать" в пиратство. И следить за актуальностью лицензий и договоров. И т.д. и т.п. Вобщем х.з. с точки зрения пишущих код. :)
Ждут когда придет сисадмин, и вызовет им лифт.
Жена ему: купи батон колбасы, а если будут яйца, то купи десяток.
Муж приносит домой десяток батонов колбсы.
На немой вопрос супруги отвечает:
- яйца-то были!!!!!!!!!! 8(
продукт:= батон колбасы;
купить(продукт);
продукт:= яйцa;
если есть(продукт) то купить(продукт)*10 конец если
конец
Продукт батонКолбасы, яйца;
купить(батонКолбасы);
если (яйца.количество() >= 0) купить(яйца)*10;
лучше (яйца.наличие)
продукт яйца;
батон_колбасы = яйца ? 10*батон_колбасы : батон_колбасы;
Я только сейчас заметил грубейшую ошибку у себя в примере. Простите меня. Надо было так:
продукт батон_колбасы;
продукт яйца;
батон_колбасы = яйца ? продукт(10) : продукт(1);
PRODUCT egg(1), sausage(0);
sausage = egg ? PRODUCT(10) : PRODUCT(1);
return egg > 0 ? sausage * 10 : sausage;
а надо было
return egg > 0 ? sausage + egg * 10 : sausage;
2. Зачем возвращать саму переменную? А вдруг там мусор? (ну или число, отличное от 1 или 10, а нам надо по-условию)
Вроде мелочи, но попробуйте подставить свой код и потестить его. Будете удивлены))
Пробуйте) И хватит удалять свои сообщения, я не могу нормально на них ответить))
Гугл говорит, что тернарные операторы везде и всюду))
Чуть выше написал 3 строчки рабочего кода. А вы там (ещё выше) мыслите про массивы и циклы, только усложняете простую задачу)))
if(eggs!=0) buySausage(10);
else buySausage(1);
class life_script
{
static void Main ()
{
shop shop = new shop ();
programmer programmer = new programmer();
unknown_creature unknown_creature = new unknown_creature ();
programmer.script_thinking ();
programmer.script_movement ();
unknown_creature.supplement_shopping_list ();
programmer.supplement_shopping_list ();
shop.script_purchase ();
programmer.come_back_home ();
Console.WriteLine (" Муж приносит домой десяток батонов колбасы");
unknown_creature.dumb_question ();
Console.WriteLine (" На немой вопрос супруги отвечает:");
programmer.reply ();
Console.ReadKey ();
}
}
class shop
{
string identification = " программист - ";
public void script_purchase ()
{
string loaf_sausage = "Батон колбасы";
int amt = 1;
string eggs = "Яйца";
bool availability = false;
Console.WriteLine ("{0}Обзор покупок.",identification);
Console.WriteLine (identification + loaf_sausage + " - Обнаружен");
Console.WriteLine (identification + eggs + " - Обнаружен");
Console.WriteLine ();
availability = true;
if (availability = false)
{
Console.WriteLine ("{0}Купить {1} в кол-во {2}",identification,loaf_sausage,amt);
Console.WriteLine ();
}
if (availability = true)
{
amt = 10;
Console.WriteLine ("{0}Купить {1} в кол-во {2}",identification,loaf_sausage,amt);
Console.WriteLine ();
}
}
}
class programmer
{
string identification = " программист -";
public void script_movement ()
{
Console.WriteLine ("{0} Произвожу движение.",identification);
Console.WriteLine ("{0} Место назначения - МАГАЗИН",identification);
Console.WriteLine ();
}
public void script_thinking ()
{
Console.WriteLine ("{0} Нужно нажраться.",identification);
Console.WriteLine ();
}
public void supplement_shopping_list ()
{
Console.WriteLine ("{0} Список дополнен",identification);
Console.WriteLine ();
}
public void come_back_home ()
{
Console.WriteLine ("{0} Вернуться домой.",identification);
Console.WriteLine ();
}
public void reply ()
{
Console.WriteLine ("{0} яйца-то были!!!!!!!!!! ",identification);
}
}
class unknown_creature
{
string identification = " жена -";
public void send_to_a_store ()
{
Console.WriteLine ("{0} Хватит кодить, иди в магазин.",identification);
Console.WriteLine ();
}
public void supplement_shopping_list ()
{
Console.WriteLine ("{0} Купи батон колбасы, а если будут яйца, то купи десяток.",identification);
Console.WriteLine ();
}
public void dumb_question ()
{
}
}
Джон Бентли: Жемчужины творчества программистов
Облегчение сопровождения закладывается на уровне языка и в процессе написания. Для суперкомпьютеров это архиважный момент, там машинное время дорогое и решаемые задачи стратегического значения - и Ада изначально под это заточена.
А наплевательски писать портянки можно там, где никто толком и пользоваться-то ими не собирается. :)
Не помню, что у меня взлетало без проблем за исключением ОС, БД и веб-серверов.
Почти все приложения и веб-приложения приходилось пилить напильником и дрочить техподдержку. Искаропке мало что работает.
Еще иногда приходиться код править за быдлокодерами ...
Пробуйте)