Публикации по теме 'information-architecture'
Больше эффективности, меньше перенасыщения знаниями
Часть III из четырех частей, посвященных эффективности разработчиков и обмену знаниями. Вы можете прочитать части I , II и IV , когда закончите.
Давай сыграем в игру? Это классическая фраза из Военных игр 80-х . То, что молодой хакер считал забавным развлечением, в конечном итоге чуть не спровоцировало геотермальную ядерную войну. Спойлер, они предотвращают войну, когда хакер спрашивает компьютер, может ли он выиграть игру , и компьютер понимает, что победа невозможна...
Принципы нетропии, часть I
Признания страстного программиста
Введение
После почти 40-летнего плодотворного сотрудничества с ремеслом программирования я до сих пор не нашел разумного объяснения тому, почему программные проекты — в частности, объектно-ориентированный подход — периодически испытывают трудности с обработкой сложности. Часто проекты борются со сложностями, которые они сами создали в более раннем воплощении. Как же так?
В частности, если вспомнить те дни, когда «смена парадигмы» на..
ИНФОРМАЦИОННАЯ АРХИТЕКТУРА (ИА) И ЕЕ БУДУЩЕЕ
Что такое информационная архитектура … Проще говоря, информационная архитектура — это дисциплина, которая фокусируется на организации информации в цифровых продуктах. Основная цель — помочь пользователям находить информацию, легко перемещаться по экранам и выполнять задачи без ошибок.
Но как информационная архитектура помогает пользователям легко находить информацию или перемещаться по ней и какие инструменты она использовала для достижения этой цели? Давайте кратко рассмотрим основные..
Информационная архитектура и ее перспективное будущее
Как UX-дизайнер, самое главное — убедиться, что пользователи довольны взаимодействием с вашим продуктом, и как постоянно улучшать удобство использования, доступность и эстетику для общей удовлетворенности пользователей.
Однако для этого UX-дизайнер должен помнить о нескольких вещах, таких как дизайн взаимодействия с пользователем (UX), дизайн пользовательского интерфейса (UI), дизайн взаимодействия (IX) и, наконец, информационная архитектура. Люди, не являющиеся дизайнерами, очень любят и..
`NULL` не является ложным
Кроме того: NULL не соответствует действительности, неизвестно, не определено, несуществующее, ноль или ноль.
Некоторые языки вводят программистов в заблуждение относительно того, что означает NULL . Недавний проект показал, насколько сложным это может быть. Например, в JavaScript:
let maybeNull = null;
let isNull = maybeNull === null;
let isntNull = maybeNull != null;
console.log({isNull, isntNull}); // {isNull:true, isntNull:false}
На первый взгляд кажется, что JavaScript..
Информационная архитектура завтрашнего дня
Информационная архитектура по своей сути представляет собой структурный дизайн информации или контента, организованный таким образом, чтобы пользователю было легко ориентироваться, перемещаться и находить информацию. IA проводит триангуляцию между потребностями пользователя, контентом и организационным контекстом, потому что в центре пересечения лежит хорошо структурированный путь к выполнению задачи. Эффективная ИА создается путем объединения значения элементов продукта (онтология),..
Понимание скрытия информации и модульности системы Дэвида Парнаса
Интерпретация книги Дэвида Парнаса «О критериях, которые следует использовать при разложении систем на модули»
Я написал эту статью, чтобы помочь объяснить знаменитую академическую статью 1971 года Дэвида Парнаса в более удобоваримой форме. Надеюсь, кому-то это пригодится.
Мороженое и системный дизайн
Сегодня мы собираемся представить проектирование линии по сборке сэндвичей с мороженым как пример проектирования программных систем.
В статье Парнаса объясняется, что при попытке..