paint-brush
Проглоггинг: набор детективных инструментов разработчикак@offcode
405 чтения
405 чтения

Проглоггинг: набор детективных инструментов разработчика

к Adam Schmideg10m2023/10/09
Read on Terminal Reader

Слишком долго; Читать

Для Марко, разработчика программного обеспечения из Сан-Франциско, утро обычно начиналось с чашки дымящегося кофе и просмотра последних технических и литературных новостей.
featured image - Проглоггинг: набор детективных инструментов разработчика
Adam Schmideg HackerNoon profile picture
0-item
1-item

Утерянная рукопись Шерлока Холмса


Удивительная находка, которая взбудоражила литературный мир: была обнаружена ранее неизвестная рукопись рассказа о Шерлоке Холмсе. Рукопись, спрятанная на пыльном чердаке дома викторианской эпохи в историческом лондонском районе Блумсбери, предлагает не только нерассказанную историю о самом известном сыщике в мире, но и раскрывает методологический инструмент, использованный при раскрытии дела, — структурированный подход, который разработал доктор Кейнс. Джон Ватсон называет это «Индексом запросов».

Открытие

Рукопись обнаружилась во время обычной распродажи поместья. Последний живой родственник первоначальных владельцев дома, дальний родственник сэра Артура Конан Дойля, не подозревал о сокровище, спрятанном в сундуке парохода столетней давности. И только когда оценщик, специализирующийся на старинных книгах, наткнулся на стопку пожелтевших бумаг, аккуратно перевязанных бечевкой, стало понятно монументальное значение находки.

Индекс запросов

Что отличает эту рукопись от других рассказов о Холмсе, так это тщательное документирование доктором Ватсоном процесса расследования с использованием метода, который он назвал «Индексом расследований». Похоже, что Уотсон использовал эту структурированную форму ведения журнала для организованного каталогизации наблюдений, вопросов и выводов. Указатель — это не просто инструмент повествования, а неотъемлемая часть повествования, направляющая Холмса и Ватсона через лабиринт сложных улик и отвлекающих маневров.


«Индекс запросов» составлен с большим вниманием к деталям, в нем используются определенные глаголы, инициирующие каждую запись, служащие как точками действия, так и размышлениями. Заметки Уотсона в рукописи позволяют предположить, что он рассматривал «Индекс расследований» как универсальный инструмент, который можно адаптировать к различным формам расследования, а не ограничиваться только детективной работой.

Последствия

Ученые и поклонники заинтригованы этим новым аспектом Холмсовского канона. Доктор Элеонора Хьюз, известный эксперт по литературе викторианской эпохи, заметила: «Индекс расследований добавляет совершенно новый слой к динамике Холмса-Ватсона. Это не просто метод решения дел; это окно в дисциплинированные умы, которые сделали их идеальным детективным дуэтом».


Помимо возобновления академического интереса, «Индекс расследований» привлек внимание профессионалов в различных областях, от журналистских расследований до разработки программного обеспечения, как вневременной метод структурированного решения проблем.

Что дальше?

Поскольку предпринимаются усилия по подтверждению подлинности рукописи и, если она подтвердится, опубликовать ее для всеобщего обозрения, одно можно сказать наверняка: «Индекс расследований» обещает стать предметом обсуждения и адаптации на долгие годы. То, что когда-то было инструментом викторианской эпохи для решения самых загадочных загадок Лондона, вскоре может оказаться в центре диалогов XXI века об аналитическом мышлении и методологической строгости.


Действительно, обнаружение утерянной рукописи Шерлока Холмса и ее «Индекса расследований» не только обогащает наше понимание истории литературы, но и предлагает вечный инструмент для исследования, еще раз доказывая, что некоторые методы, такие как легендарные детективы, бессмертны.


Поскольку ученые и литературные энтузиасты с нетерпением ждут публикации недавно обнаруженной рукописи Шерлока Холмса, нам предоставляется эксклюзивная возможность заглянуть в повествование. История, полная напряжения и мозговых проблем, рассказывает о структурированном методе расследования, который доктор Джон Ватсон назвал «Индексом расследования». Этот инновационный подход к разгадке тайн предлагает захватывающий взгляд на дисциплинированные умы, стоящие за самым знаменитым детективным дуэтом Лондона. Без лишних слов мы представляем вам отрывок из этой захватывающей утраченной истории о Шерлоке Холмсе и роли «Индекса расследований» в раскрытии одного из самых запутанных дел викторианского Лондона.

Случай с индексом расследования

Задымленные улицы Лондона были полны конных экипажей и пешеходов, каждый из которых вел свой день, и каждому было что рассказать. Однако для доктора Джона Ватсона день начался со своеобразного знакомства со старым другом с войны с так называемым «Индексом запросов». «Это способ справиться с хаосом, Джон», — сказал его друг, вручая ему дневник. Ватсон, всегда стремившийся найти лучшие способы вести хронику своих приключений с загадочным Шерлоком Холмсом, решил, что это может быть интересный эксперимент.


Знакомый перезвон квартиры на Бейкер-стрит разнесся по комнате, возвещая о прибытии нового клиента и, неизбежно, о новом деле. Обезумевшая женщина рассказала о серии краж по всему Лондону – краж, которые, казалось бы, не были связаны друг с другом, но были пугающе дотошными.


Пока Холмс ходил по комнате, затягивая трубку и задумавшись, Ватсон воспользовался возможностью, чтобы начать свое путешествие по Индексу расследований.


Начало: «Тщательные кражи Лондона».


Уотсон записала первоначальные детали, дату, имя клиентки и ее историю. Холмс со своим обычным чутьем начал делать быстрые наблюдения, выявляя факты о клиентке, ее ситуации и характере краж.


Примечание: «Все кражи произошли в сумерках. Никаких следов взлома. У каждой украденной вещи была своя история, история».


Холмс наметил план посещения мест краж.


Делайте: «Посетите особняк лорда Харрингтона, первое место кражи».


Когда они пересекали роскошные залы особняка лорда Харрингтона, а затем и тускло освещенные переулки Восточного Лондона, Ватсон тщательно записывал свои открытия. Каждый необычный след, каждый слух, дошедший до нас с улиц, попадал в Указатель расследований Ватсона.


Выполнено: дуэт завершил свои визиты, собрав огромное количество информации, но кусочки головоломки не совсем совпали.


Холмс в редкие моменты казался взволнованным. Нити дела свисали вне досягаемости его блестящего ума. Уотсон с дневником в руке предложил: «Может быть, нам стоит пересмотреть наши выводы?»


Они сидели у камина, развернув журнал.


Вопрос: «Почему только предметы с историей? Какая связь?»


Пальцы Холмса барабанили по подлокотнику, пока Ватсон размышлял вслух.


Возможно: «Может, вор пытается переписать историю? Или, может быть, вернуть его?


Ночь продолжалась, и теплый свет камина отбрасывал на стены танцующие тени. Гипотеза «Может быть» привела их по следам старых семейных распрей, утраченного наследства и скрытой истории Лондона.


Прорыв произошел на рассвете. Связь, которую раньше не замечали, теперь пристально смотрела на них со страниц «Индекса расследований». Все украденные предметы относятся к одному событию в прошлом Лондона: Великому пожару.


С новой энергией Холмс и Ватсон преследовали цель, кульминацией которой стала захватывающая погоня по крышам и узким переулкам Лондона. Вор, как выяснилось, был потомком семьи, потерявшей все в огне и пытавшейся вернуть утраченные артефакты, чтобы восстановить честь своей семьи.


Самое интересное: Ватсон, размышляя об их приключении, отметил осознание связи с Великим пожаром как поворотный момент в их деле.


Вернувшись в уютные пределы Бейкер-стрит, воздух наполнился чувством выполненного долга. Холмс, просматривая «Индекс расследований», заметил: «У этого вашего метода, Ватсон, есть свои преимущества».


Ватсон улыбнулся, записывая последнюю запись за ночь. «Индекс расследований», изначально представлявший собой эксперимент, теперь стал неотъемлемой частью их приключений. Пока Лондон спал, рассказы о Шерлоке Холмсе и докторе Ватсоне, структурированные и продуманные, ждали своей следующей главы.

Шерлок Холмс знакомится с прологгингом

Для Марко, разработчика программного обеспечения из Сан-Франциско, утро обычно начиналось с чашки дымящегося кофе и просмотра последних технических и литературных новостей. Будучи ярым поклонником Шерлока Холмса, его глаза расширились, когда он увидел заголовок о недавно обнаруженной рукописи, в которой использовался уникальный метод под названием «Индекс запросов». Углубившись в отрывок, он обнаружил, что его заинтриговала не только разгадка тайны, но и систематический подход доктора Джона Ватсона к ее разгадке.


«Индекс запросов» с его глагольными записями и структурированными размышлениями сразу же нашел отклик у Марко. В его мире бесконечного кода, сеансов отладки и сжатых сроков хаос часто казался непреодолимым. Может ли метод викторианской эпохи предложить решение проблем разработки программного обеспечения 21-го века?


Будучи преисполнен решимости выяснить это, Марко решил адаптировать «Индекс запросов» в свой ежедневный рабочий процесс. Когда он обдумывал более современное название, которое нашло бы отклик у современных технически подкованных профессионалов, ему на ум пришел термин «проглоггинг» — сочетание «программирования» и «логов».


Вооружившись этим новым инструментом, Марко приступил к своему следующему проекту: реализации функции темного режима для мобильного приложения. Он начал с того, что выложил свои записи в Прологге.

Темный режим


Примерное значение: 4 часа на реализацию переключения темного режима.


Начало: функция темного режима.


Примечание. Лучшие практики предлагают использовать переменные CSS и переключатель JavaScript для реализации темного режима.


Что нужно сделать: Определить корневые переменные CSS для светлой темы.


Сделанный.


Что нужно сделать: Создайте соответствующие переменные CSS темного режима.


Сделанный.


Что нужно сделать: реализовать функцию переключения JS с помощью localStorage для настройки темы.


Сделанный.


Вопрос: Как плавно переходить между режимами?


Примечание. Используйте переходы CSS для свойств цвета.


Что нужно сделать: реализовать плавный переход между светлым и темным режимом.


Сделанный.


Добавлено: функция проверки совместимости в различных браузерах.


Что нужно сделать: расположите и настройте стиль кнопки переключения темного режима в правом верхнем углу.


Сделанный.


Перерыв: 10-минутный перерыв.


Что нужно сделать: протестировать переключатель в локальной среде.


Примечание. Переключение работает, но смена значков происходит с небольшой задержкой.


Возможно: оптимизировать загрузку значков или использовать SVG.


Что нужно сделать: заменить значки на SVG, чтобы устранить задержку.


Сделанный.


Что нужно сделать: отправить изменения в промежуточную версию для рассмотрения командой.


Сделанный.


Важно: замена значков на SVG, чтобы устранить задержку, стала решающим шагом. Это изменение обеспечило удобство работы с пользователем и подчеркнуло важность оптимизации производительности.


Оценка: скорректирована с 4 часов до 3 часов. Реализация функции прошла более гладко, чем ожидалось.

Распространение информации

По мере продвижения Марко обнаружил, что проглоггинг предлагает не просто структурированный список дел, но и подробную запись его мыслительного процесса, проблем и достижений. Записи «Сделать» и «Готово» обеспечивали четкую основу для действий, а «Примечание» и «Вопрос» позволяли осмысливать и задавать вопросы, которые в противном случае могли бы быть потеряны в быстро развивающемся цикле разработки.


Впечатленный тем, как проглоггинг повысил его концентрацию и производительность, Марко не мог держать это в себе. Во время собрания команды он представил этот метод, сославшись на его интригующее происхождение из рассказа о Шерлоке Холмсе. Чтобы продемонстрировать его полезность, он рассказал им о своем недавнем проекте в темном режиме, продемонстрировав, как каждая запись в Proglogging помогает ему справляться с техническими проблемами и циклами принятия решений.


Первоначально настроенные скептически, его коллеги не могли игнорировать очевидный успех функции темного режима и вновь обретенный энтузиазм Марко. К концу недели проглоггинг стал в команде основным методом управления задачами, и вскоре другие отделы обратили на это внимание.

Раскрыт метод прологгинга

Видя растущий интерес к своему методу проглоггинга, Марко решил потратить время на то, чтобы сформулировать его основные компоненты и преимущества для своей команды и, в конечном итоге, для более широкой аудитории. Ниже приведен обзор метода проглоггинга:

Обзор

Проглоггинг предлагает структурированный подход к управлению задачами и их анализу. Заимствуя традиционные методы ведения журнала и журналирования, он подчеркивает использование определенных глаголов для инициирования каждой записи, обеспечивая ясность и цель документации.

Ключевые компоненты

  • Фокус на единственную запись : Проглоги фиксируют мысли по одной записи за раз, обеспечивая ясность и уменьшая перегруженность.
  • Инструкции с глаголами : каждая запись начинается с определенного глагола, определяющего намерение записи, будь то действие, наблюдение или веха.

Основные глаголы

  • Примечание . Документирует наблюдения, выводы или общую информацию.
  • Do : указывает на неизбежное действие или задачу.
  • Выполнено : отмечает завершение задачи из предыдущей записи «Выполнить».
  • Вопрос : Отмечает неопределенности или области, требующие исследования.
  • Возможно : Предлагает потенциальные решения или гипотезы по выявленной проблеме.
  • Добавить : представляет будущую задачу или действие.
  • Выделение : подчеркивает значительные достижения или проблемы.
  • Оценка : прогнозирует время или усилия, которые может повлечь за собой выполнение задачи.
  • Начало : сигнализирует о начале определенной задачи или проекта.
  • Перерыв : отмечает паузы или интервалы в рабочем процессе.

Гибкость

Несмотря на то, что проглоггинг является фундаментальным по своей структуре, он разработан с учетом адаптируемости. Приветствуется адаптация в соответствии с индивидуальными рабочими процессами и предпочтениями.

Преимущества

  • Структурированное мышление : подход, основанный на глаголах, способствует организованному мышлению.
  • Ясность : задачи, наблюдения и размышления четко разграничены.
  • Адаптивность : применимо в различных профессиональных сценариях, от разработки программного обеспечения до академических исследований.
  • Рефлексия : Поощряет самоанализ и обучение на собственном опыте.

Использование и примечания

  • Начните с блокнота или цифрового инструмента. Создайте запись, начинающуюся с выбранного глагола, и следуйте ее цели.
  • Выделение : добавьте Выделение, когда вы чувствуете, что достигли значительного достижения или когда что-то работает не так, как ожидалось.
  • После длительных рабочих сессий просмотрите все записи «Готово». Выберите один или два из них в качестве основных моментов, чтобы передать суть сеанса.
  • Найдите все ожидающие задачи, отсканировав записи «Добавить».
  • Основные глаголы являются основой. Не стесняйтесь расширять или изменять их в соответствии с индивидуальными потребностями. Со временем у пользователей вырабатывается ритм и стиль, соответствующий их рабочему процессу.

Наследие продолжается

От освещенных газом улиц викторианского Лондона до светодиодного свечения современных компьютерных экранов — путь «Индекса запросов» доктора Ватсона к «Проглоггу» Марко подчеркивает непреходящую силу структурированного мышления. Доктор Ватсон когда-то надеялся, что его метод окажется полезным для будущих поколений, и действительно, он нашел свое применение в современном решении проблем. И тогда, и сейчас этот метод служит свидетельством человеческой изобретательности, доказывая, что хорошие идеи не имеют срока годности.



Отказ от ответственности *: О, как бы мне хотелось, чтобы эта история оказалась правдой! Но, увы, история, которую вы читаете о «недавно обнаруженной рукописи Шерлока Холмса», — это чистый вымысел, сотворенный из глубин моего воображения. Насколько известно, сэр Артур Конан Дойл не прислал нам никаких посмертных сюрпризов*.


[Следующая история из серии: Когда ИИ присоединяется к команде разработчиков ]