Цитата:
Цитата:
p.s. программистом стать вы точно не смогли бы
Анег № 1. Старый сантехник
я ессно понимаю, на что вы намекаете, и в принципе предполагал такую реакцию. и даже начал писать вам каммент на эту тему, но потом передумал. чего впустую кнопки давить.
Цитата:
Совершенно верно.
если более длинное (вместо одного "или" есть "и" и "не") и поэтому более коряво выглядещее условие лично вам кажется более понятным, то это ваше дело. еще раз советую почитать какую-нибудь книжку по логике. в жизни очень пригодится. особенно, если вы руководитель.
Цитата:
Запишите так: "К отчетам пользователей, зарегистрированных более 6 месяцев и написавших более 7 отчетов в КЛС голосовалка не крепится"
во первых, если написать "более 7 отчетов", то это будет не равнозначное нынешнему условие. надо либо "более 6 отчетов", либо "7 или более отчетов". во вторых при такой формулировке явно не прописано, что при других условиях голосовалка крепится. т.е. формулировка явно кривая.
Цитата:
К отчетам пользователей, зарегистрированных менее 6 месяцев, либо более 6, но написавших при этом менее 7 отчетов, крепится госовалка
а это еще более кривая формулировка. вместо одного простого условия: стаж < 6 мес ИЛИ отчетов < 7 вы предлагаете: стаж < 6 мес ИЛИ (стаж > 6 мес И отчетов < 7) т.е. более тяжеловесная конструкция, состоящая не из одного, а из двух условий. (я уж не говорю, что опять ошибочная формулировка - надо не "более 6", а "6 или более месяцев". "более 6" - это все что больше 6, но не равно 6. а если вы делаете условие обратное "меньше 6", то должно быть "6 или более". разницу между >6 и >=6 надеюсь понимаете?
любое логическое условие надо записывать наиболее коротким и емким способом. формулировка, используемая в правилах наиболее короткая. короче вы уже никак не запишите. а все, что предлагаете вы - это только ненужное усложнение условий.
я за ясность мышления, а это подразумевает короткие и ясные формулировки, и отсутствие ненужных усложнений (не надо множить сущности без необходимости). и несмотря на то, что у вас (и возможно еще у какого-то небольшого процента людей) есть сложности с пониманием очень простого логического условия "стаж меньше 6 мес ИЛИ меньше 7 отчетов", мы не будем менять формулировку на более сложную, но якобы более понятную.
|