Вопросы с тегом «php»

11
Автоматизация создания модульного теста

Какие стратегии можно использовать для автоматизации создания юнит-тестов? На какие аспекты вам нужно обратить внимание в каждом классе, чтобы создать хотя бы скелетный тестовый набор? Я понимаю, что комплексное автоматическое решение не практично, но я бы хотел немного ускорить создание тестов,...

11
Пагинация уменьшает нагрузку на сервер? (Теория)

Мне было интересно, что является причиной пагинации? Используется ли он потому, что уменьшает нагрузку на серверы, поскольку мы технически ограничиваем количество строк, возвращаемых на страницу? Я хотел сделать что-то без нумерации страниц, но, учитывая, что я новичок в этом (я любитель), начал...

11
DDD инъекционные сервисы на вызовы методов сущностей

Краткий формат вопроса Находится ли в лучших практиках DDD и OOP внедрение служб при вызовах методов сущностей? Пример длинного формата Допустим, у нас есть классический случай Order-LineItems в DDD, где у нас есть объект домена, называемый заказом, который также действует как совокупный корень, и...

11
Оценка пространств имен PHP

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

11
Исключения в DDD

Я изучаю DDD, и я думаю о создании исключений в определенных ситуациях. Я понимаю, что объект не может войти в плохое состояние, поэтому здесь исключения хороши, но во многих примерах исключения также создаются, например, если мы пытаемся добавить нового пользователя с существующей электронной...

11
Почему мой класс хуже, чем иерархия классов в книге (начинающий ООП)?

Я читаю PHP объекты, шаблоны и практики . Автор пытается смоделировать урок в колледже. Цель состоит в том, чтобы вывести тип урока (лекция или семинар), а также плату за урок в зависимости от того, является ли это почасовым или фиксированным уроком. Таким образом, вывод должен быть Lesson charge...

11
Локализация в php, лучшая практика или подход?

Я локализую свое приложение php. У меня есть дилемма в выборе лучшего метода для достижения того же. Способ 1: в настоящее время я храню слова для локализации в массиве в файле php <?php $values = array ( 'welcome' => 'bienvenida' ); ?> Я использую функцию, чтобы извлечь и вернуть каждое...

11
Должен ли я использовать JSON только для использования JSON

Я создаю блог-сайт для обучения с PHP / MySQl. Весь пользовательский ввод обрабатывается с помощью форм, отправленных в запросах POST. Будет ли использование JSON как-то делать его чище, проще в обслуживании или добавлении новых функций? Или я просто добавляю формат обмена без причины? Итак, по...

10
Мой университет не предлагает курсы php, потому что это «легкий» язык программирования? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я встретил студента из факультета компьютерных наук и обнаружил, что они...

10
Влияют ли имена переменных на производительность веб-сайтов?

Влияют ли имена переменных на производительность сайта? Я знаю, что это будет очень малое число, но все же может ли кто-нибудь указать причины, по которым не следует выбирать длинное имя переменной в аспекте...

10
Как правильно документировать алгоритм с примерами данных?

Мне интересно, что должна содержать документация по алгоритму? Не могу найти правильное руководство для подражания. Я имею в виду, чтобы включить краткое изложение алгоритма описание алгоритма блок-схема псевдокоды образец входного набора данных (несколько) выходные данные модульные тесты...

10
Как частично добавить пространство имен PHP в библиотеку, не нарушая существующий код?

Моя компания создала модульную структуру PHP за эти годы, задолго до того, как в PHP 5.3 были добавлены пространства имен. Недавно мы решили начать использовать пространства имен в новом коде нашей библиотеки, и мы намерены в конечном итоге использовать пространство имен для старого кода. Однако у...

10
Лучшие практики для выпуска PHP-приложения с открытым исходным кодом

Я зарабатываю на PHP, но никогда раньше не работал и не участвовал в проектах с открытым исходным кодом. Я разрабатываю CMS для собственного использования. У меня есть работающий прототип, и я думаю, что когда он будет готов (возможно, через пару месяцев), это может быть чем-то, что заинтересовало...

10
Умные структуры организации приложений PHP?

Существует миллион файловых структур файловой системы, которые входят во множество доступных проектов с открытым исходным кодом. Такие вещи, как модули, языковые файлы, домены, сторонние библиотеки, миграции, интернационализация, резервное копирование и системные ссылки на другие части системы,...

10
лучшая практика для инициализации учеников в php

У меня есть много кода, как это в моих конструкторах: - function __construct($params) { $this->property = isset($params['property']) ? $params['property'] : default_val; } Лучше сделать это, чем указывать значение по умолчанию в определении свойства? то есть public $property = default_val?...

10
Шаблон проектирования для обработки ответа

Большую часть времени, когда я пишу некоторый код, который обрабатывает ответ для определенного вызова функции, я получаю следующую структуру кода: пример: это функция, которая будет обрабатывать аутентификацию для системы входа class Authentication{ function login(){ //This function is called from...

10
Система уведомлений в социальных сетях

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

10
Предотвратить мошенничество с кликами в системе рекламы с помощью PHP и Javascript

Я хотел бы создать рекламный проект с PHP, MySQL и Javascript. Я говорю о чем-то вроде ... Google Adsense BuySellAds.com Любая другая рекламная площадка Мой вопрос в основном: на что мне нужно обращать внимание, чтобы люди не обманывали систему и не сталкивались ли я с другими проблемами? Моя...

10
Что особенного в 26 июля и почему он так часто используется в примерах для заголовка Expires?

Я заметил, что 26 июля (мой день рождения) действительно часто используется в различных примерах PHP, связанных с предотвращением http-кэширования с использованием Expiresзаголовка, например: /programming/12398714/cache-issue-with-private-networking-stream...

10
Какое хранилище сеансов наиболее надежно в PHP: Memcache, база данных или файлы? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Какой самый лучший и самый безопасный способ...