• Как сохранять пропорции?

    @lem_prod
    можете написать условие, что при достижении определенного количества сообщений, блоки будут удаляться, или можно поиграться с css и сделать прокрутку внутри блока, как в ВК чат, что вы вся страница не росла...

    и "AJAX - e, каждые 5 секунд идет запрос к серверу" это вообще не очень хорошо, делайте либо long-request либо на websocket
    второй лучше
    Ответ написан
    Комментировать
  • Нужно ли тащить с собой Babel?

    werty1001
    @werty1001
    undefined
    Я бы не стал интерпретировать в браузере, людям ваши бабели не нужны.
    Ответ написан
    Комментировать
  • Как правильно совершить запрос к веб сервису 1с?

    nki
    @nki
    bezkart.ru готовая система лояльности
    А что вы ожидали получить в ответ? То что вы привели в качестве примера - это нормальный ответ вэб-сервиса.
    Ответ написан
    Комментировать
  • В чем смысл использовать Jquery для ajax при использовании React?

    @stasov1
    Это скорее всего очень легаси код, не самых лучших разработчиков, вобще связка jquery+react... Используйте fetch или axios.
    Ответ написан
    Комментировать
  • Как сделать код после транспиляции babel красивым?

    vicodin
    @vicodin
    Имею некоторый опыт
    зачем его читать? работайте только с es6 исходниками, а читать es5 будет браузер

    это норма, если за годы ведения проекта вы ни разу не откроете скомпиленный файл
    Ответ написан
    2 комментария
  • Как сделать редактируемую таблицу в HTML?

    AnnTHony
    @AnnTHony
    Интроверт
    У меня (с моими знаниями) получилось так: https://jsfiddle.net/6fuqkw4x/
    Ответ написан
    Комментировать
  • Не избыточны ли коментарии?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Есть книга "Совершенный код". Прочитайте ее разок. Попрограммируйте. Прочитайте через год еще раз. Многое встанет на свои места. После второго прочтения МакКонела прочитайте про "Чистый код" и затем читайте про рефакторинг. После этих трех книг Вы будете нас учить как писать код, а не мы Вас!

    Рекомендую поступать так:
    1. Если код нуждается в комментариях, то напишите по-английски, а затем создайте новый метод с использованием этого комментария и перенесите туда этот кусок кода. Возьмем к примеру Ваши "удаляет все записи" на код "clear : function(){" . Как бы вы написали по-английски? Наверное так "clear all records' , а почему бы текущего названия метода clear() не использовать комментарий clearAllRecords() ?
    2. Задавайтесь вопросом: "Если это не открытый метод и я хочу закомментировать его, то может быть мне стоит его переписать?". Открытые методы это интерфейс, которым будут пользоваться другие программеры. Он ОБЯЗАН быть задокументирован. А внутренний код либо покрывается модульным тестом, который поясняет для чего нужен кусок кода и какой должен давать результат и дает ли? Другими словами ваш модульный тест это САМЫЙ лучший вид документации
    3. Пишите всегда комментарий об алгоритмах, стандартах, положениях, хитрых трюках. К примеру "Этот алгоритм взят из книги Кнута том 2 стр. ЧЧЧЧ", тогда ваш коллега в случае сомнений пойдет и почитает как работает этот код в теории и поймет как должен работать и сравнит с тем что есть
    4. Если же модульного теста нет, значит поленились и это вполне возможно тема для рефакторинга. На простой код, просто написать тест! То есть простой код - читать просто и тестировать просто!
    Ответ написан
    4 комментария
  • Почему не работает простенький java калькулятор?

    Scorpi
    @Scorpi
    Строки в java нужно сравнивать через метод .equals() а не ==
    Ответ написан
    3 комментария
  • Как оценить сроки разработки сервиса без ТЗ?

    opium
    @opium
    Просто люблю качественно работать
    В основном два метода пальцем в небо и с потолка
    Ответ написан
    Комментировать
  • DJango - почему не запускается сервер?

    sheknitrtch
    @sheknitrtch
    Судя по всему у вас в настройках Windows имя компьютера содержит русские буквы (имя начинается с буквы П? )
    Попробуйте следующее:
    1. Изменить имя компьютера согласно инструкции, чтобы в нём не было русских букв.
    2. Если не поможет, то откройте файл C:\Windows\System32\drivers\etc\hosts и добавьте туда строку:
    127.0.0.1 localhostНо учтите, что редактировать файл "hosts" можно только от имени администратора.

    P.S. Можете почитать длинную переписку по поводу этого бага на официальном сайте: Issue9377.
    Ответ написан
    2 комментария