Back to "Узоры и тренировки... отъебись!"

This is a viewer only at the moment see the article on how this works.

To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk

This is a preview from the server running through my markdig pipeline

Imported mostlylucidcouk

Узоры и тренировки... отъебись!

Saturday, 24 June 2006

Узоры и тренировки... отъебись!

у вівторок 20 липня 2004 року 10: 42.

Я думаю, що я зробив це досить ясно в минулому, що я думаю, що одна з найслабших частин досвіду Microsoft 'розробника' є Область Візерунки і вправи, не вірте мені? Гаразд, спробуйте знайти статтю про Sington шаблон на сайті; підказка, не використовуйте функцію пошуку, вона повертає посилання на Блок кешування програмName для " Singleton" і взагалі нічого для "Singleton Schema"! Коли вам вдається знайти його (тут), ви можете помітити декілька речей:

  1. Він не дуже пояснює, де / чому ви хочете його використовувати, ось "Контекст"

" Ви створюєте програму на C#. Вам потрібен клас, у якому є лише один екземпляр, і вам слід встановити загальний доступ до цього екземпляра. Вам слід переконатися, що ваше рішення є ефективним і що воно використовує можливості запуску програм Microsoft. NET. Ви також можете переконатися, що ваше розв' язання є безпечним ."

Що з технічної точки зору є точним, абсолютно... о, навіщо ж вам використовувати його? Деякі приклади можуть допомогти тут!

  1. Це не є легкою чи навіть "найкращою" реалізацією - для моїх грошей, Це - має багато версій, які пояснюють переваги і недоліки кожного з них.

Я жалівся на це раніше, тому що роблю це знову? я намагався знайти пристойну реалізацію конкретного візерунка, Перегляд диспетчера - В конце концов, я отправился в Розташування візерунків Сонця і переклав з версії J2E на C#... яка є болем у дупі! що на сайті P&P... означає тих, хто формально тренував comp-sci, а не тих, хто обрав стати розробниками після того, як був кваліфікований на іншу тему. Хм... я не знаю, чи Великобританія незвичайна, але я б сказав, що з багатьох розробників, з якими я працював, близько 5% були випускники com-sci, і їх не було легко розпізнати по їх навичках. Я вважаю, що це дуже дратує, що шаблони повинні бути універсальною мовою всіх розробників, звичайно, " Розробники-приході" ймовірно більше покладаються на шаблони (тому що використання шаблонів може значно спростити створення і майбутнє розуміння складних систем підприємництва), але я дійсно вірю, що Microsoft кинув м'яч, не штовхаючи шаблонів більше до загальної спільноти розробників. Сайти на зразок DoFactory щоб заповнити частину прірви але я все ще спантеличуюся шаблонами gnigia на таких сайтах як MSDNЦентр архітектури Це як побудувати будинок з сирого матеріалу, наприклад, глини і дерева, замість того, щоб використовувати цеглу та двері.

В любом случае, приехал...

logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.