Александр Д.
676 повідомлень
#12 років тому
Работаю на переверсткой макетов. Над версткой работало 3 человека. Не знаю кто из них такие кучи наложил в коде, но я в шоке )

Тег em переопределили под черный не курсивный шрифт
Тег strong используется как нормальной жирности серый шрифт
Тег b вообще ничего не делает (p.s. крутой reset.css)
Тег h2 используется в самых незначительных заголовках

Это то что мне попалось в глаза. CSS код более чем на 5000 строк, по-этому думаю там ещё такого много )
Антон Т.
167 повідомлень
#12 років тому
Нормальная фигня.
Елена Б.
6863 повідомлення
#12 років тому
А когда три четверти логики возложенно на встроенные процедуры MySQL?
А если фото товара верстают фоном к блоку, а рамку с заокругленными углами вставляют поверх него в img?
Это из недавнего только. Вообще, всяких чудес можно насмотреться. Чужая душа потемки и чужой мозг тоже.
А 650 файлов шаблонов? Это в одном из недешевых платных движков.
Елена Б.
6863 повідомлення
#12 років тому
А еще, я бы табличную верстку в современной реальности тоже к таким артефактам причислила... а очень распространено...
Александр Д.
676 повідомлень
#12 років тому
Цитата ("floppox"):
А когда три четверти логики возложенно на встроенные процедуры MySQL?
А если фото товара верстают фоном к блоку, а рамку с заокругленными углами вставляют поверх него в img?
Это из недавнего только. Вообще, всяких чудес можно насмотреться. Чужая душа потемки и чужой мозг тоже.
А 650 файлов шаблонов? Это в одном из недешевых платных движков.


С mySQL давно работал. Реально мозг напрягает =)
650 файлов, это что за шаблон такой?.
Александр Д.
676 повідомлень
#12 років тому
Цитата ("floppox"):
А еще, я бы табличную верстку в современной реальности тоже к таким артефактам причислила... а очень распространено...


Таблицы... Это же олдскул )
Роман Беляев
16382 повідомлення
#12 років тому
Цитата ("Bob301"):
Таблицы... Это же олдскул )

Только когда это не таблицы.
Антон Т.
167 повідомлень
#12 років тому
Цитата ("frig"):
Цитата ("Bob301"):
Таблицы... Это же олдскул )

Только когда это не таблицы.


+1
Николай М.
1895 повідомлень
#12 років тому
Цитата ("floppox"):
А когда три четверти логики возложенно на встроенные процедуры MySQL?

это какраз очень даже хорошо!!!!
потому что это правильно и удобно, приведу пример:

хранимка для удаления пользователя с БД
CREATE PROCEDURE dbo.DropLogin
@username VARCHAR(50)
AS
BEGIN
DECLARE @n VARCHAR(10) = char(13);

-- disconect login

DECLARE --@dbname VARCHAR(30),
@spid VARCHAR(10),
@start DATETIME
SELECT @start = current_timestamp
--, @dbname = db_name()
-- Timeout after 5 mts
WHILE (EXISTS (SELECT *
FROM
sysprocesses
WHERE
-- dbid = db_id(@dbname) AND
loginame = @username) AND datediff(mi, @start, current_timestamp) < 5)
BEGIN
DECLARE spids CURSOR FOR
SELECT convert(VARCHAR, spid)
FROM
sysprocesses
WHERE
-- dbid = db_id(@dbname) AND
loginame = @username
OPEN spids
WHILE (1 = 1)
BEGIN
FETCH spids INTO @spid
IF @@fetch_status < 0
BREAK
EXEC ('kill ' + @spid)
END
DEALLOCATE spids
END

-- delete aditional data
DELETE
FROM
options
WHERE
= @username;

/*
DELETE
FROM
options_sovetperms
WHERE
= @username;
*/

-- drop login and user

DECLARE @SQL VARCHAR(4000);
SET @SQL = 'drop login ' + @n;
--'go'+@n+
IF is_srvrolemember('sysadmin', @username) = 0
BEGIN
SET @SQL = CONCAT(@SQL,'drop user ');
END

EXECUTE (@SQL);

END
GO


удаляется пользователь, немедленно, даже если он уже залогинился,

для отладки мне также потребуется всего лиш вызвать хранимку
exec DropLogin('bad_user';
удобно, гибко, безопасно!

тем более что это позволяет удобно раздавать права кто может вызвать подобную процедуру кто нет, так что ни-ни... так в БД должно бить максимум логики и безопасности, а то потом начиается... инекции и т.д....)))
Роман Беляев
16382 повідомлення
#12 років тому
Оффтопик
Вот не поверите. В предыдущем сообщении хотел написать, что придет MMM_Corp и скажет, что логика в БД это хорошо
Николай М.
1895 повідомлень
#12 років тому
frig, угу), щас еще набегут Дот.Нетчики и ввергнут меня в адскую гиену, потому что скрипты нужно писать исключительно на православном LINQ))))))
Роман Беляев
16382 повідомлення
#12 років тому
Цитата ("MMM_Corp"):
ввергнут меня в адскую гиену

Адская гиена это что-то новенькое

Как же я рад, что никогда мне не попадались для поддержки вот такие вот вещи.
Сергей Н.
183 повідомлення
#12 років тому
Цитата ("Bob301"):
Над версткой работало 3 человека.

Вот и причина
Игорь Панченко
229 повідомлень
#12 років тому
Цитата ("floppox"):
А еще, я бы табличную верстку в современной реальности тоже к таким артефактам причислила... а очень распространено...

Этого флейма везде полно. Говоря на американскай мове, могу так выразиться по данному вопросу - это буйвол какакшки! Я админки пишу используя таблицы (тот же bootstrap), мне так удобнее и проше (ввобще верстать ненавижу), не надо думать, что что-то вылазит за пределы чего-то. Дивы - это хорошо и красиво, но больше дань моде, чем дань эффективности.
Уже слышу как ярые служители верстки начинают точить мечи и кухонные ножи
Роман Беляев
16382 повідомлення
#12 років тому
Цитата ("predtech"):
но больше дань моде, чем дань эффективности

Тут вы ошибаетесь, причем на все 100. Поддерживать табличную верстку это ад.
А bootstrap насквозь дивный. Потому, собственно, и такой гибкий.
Евгений Б.
5330 повідомлень
#12 років тому
Цитата ("floppox"):
А когда три четверти логики возложенно на встроенные процедуры MySQL?

это же идеально.
Андрей Халецкий
3562 повідомлення
#12 років тому
ArtPro, идеально - это когда вся логика там, и без документации
Кирилл Е.
2817 повідомлень
#12 років тому
Зачем это дрочиво?

Пример приведу...

Случилась необходимость изменить стиль.. и вот беда, strong нужно сделать обычным, надо на вчера, убить день на "изъятие" строгнов с примерно сотни хтмл-кусков из нужного места, или прописать 2-3 строчки в цсс для изменения стиля? Но набегут эстеты и будут потом обсирать, вот не задача )

офигиваю от гениальности топикстартеров ))
Андрей Халецкий
3562 повідомлення
#12 років тому
Простите, что вам нужно будет сделать?
Зачем убрать логическое выделение с помощью цсс если можно воспользоваться функцией автозамены?
Почему вы думаете что поведение стронга поумолчанию как выделения (акцента) - это не нормально?
Роман П.
1599 повідомлень
#12 років тому
Bob301, единственное, что вы сказали этим топиком - это то, что вы из тех многих людей, которые только-только чему-то научились и вот они уже короли мира, а остальные шавки под их ногами займитесь собой, а не критикой других. Я прекрасно помню вас пару-тройку лет назад и ваши топики - мне хотелось убить себя от их "гениальности". А тут вон оно как дело повернулось..)