All streams
Search
Write a publication
Pull to refresh
8
Уася @Agent_Jread⁠-⁠only

User

Send message
Ну во-первых предъявите статистику, прежде чем утверждать, что этого способа придерживается большинство (я не про пробелы, а про все утверждения).
А во-вторых «так делает большинство» это не причина. Или вы сторонник мнения «миллиард китайцев не может ошибаться»?
Просто вы навязываете ничем не обоснованный подход. Либо объясняйте почему именно так, а не иначе, либо называйте это «принятые в нашей команде стандарты»
потомучто
'<div class="item">'
Значит я должен так писать?
alert('Error'+"\n"+'У вас ошибка!');


_ визаульно искать гораздо проще
… особенно среди прочих псевдо-приватных переменных
Спасибо вашей команде за перевод, но я не заметил, чтобы там описывалось «почему», просто установка «Используйте табуляцию из двух пробелов». А почему? Почему не 4 или 8?
Уж не знаю что там с гуглом, а яндекс этим не грешит. У сервисов бывают одноразовые ссылки. Я ещё не сталкивался, чтобы яндекс сходил по ссылке, и для меня она оказалась не валидной.
Мне вот интересно, почему одних авторов банят за PR-посты вне хаба «Я пиарюсь», а других нет?
Неужели эта статья рассказывает что-то интересное о Perl и MongoDB?
1) Не о языке разговор. Вместо C++ подставьте ваш любимый. Говорить, что что-либо плохое только потому, что я не смог разобраться — как минимум глупо. Тем более что настройка цветовой схемы не требует семи пядей во лбу
2) При чём тут индексация по файлу? Я говорю про корректный автокомплит в проекте. Вот вам пример. Сверху PhpStorm, снизу Sublime 2
Содержание Cities.php
<?php

namespace App\Models;

class Cities
{
    public function setTitle()
    {
        return $this;
    }
    
    public function save()
    {
        return $this;
    }
    
    public static function getModelName()
    {
        return '';
    }
}


4) Как это может быть делом вкуса? Навигация либо работает, либо нет. В IDE клик по переменной/методу/константе/директории ведёт к их определению. Если метод перегружен — можно перейти к родителю.
5) Согласен, можно использовать отдельный продукт. Но работать в интегрированной среде гораздо удобней
6) Если я хочу переименовать метод SomeClass::someMethod, то встроенная в IDE утилита переименует только его (отрефакторив и места использования), она не будет трогать AnotherClass::someMethod и строку Hello, someMethod
Очень толсто, но я отвечу.
Я пользуюсь PhpStorm, по сути то же самое что WebStorm
1) Равносильно утверждению «C++ плохой язык — я не смог освоить, запутался в хитросплетениях»
2) Автокомплит всё чётко видит, кроме случаев, где вам надо дополнить то, что будет определено только во время выполнения скрипта.
3) У меня открыт проект на Symfony2 (это должно намекать на размер проекта). Комп не самый крутой: Win7 x86, Core i5 3.3GHz, RAM 2.98 ГБ
Притормаживает только при индексации проекта. Фризы бывают, но короткие и крайне редко
4) Очень обоснованное заявление
5) Для отладки JS на клиенте IDE не нужна, а вот для сервера очень даже нужна. Про диплой соглашусь, тут всё индивидуально.
6) Что умеет ваш текстовый редактор для рефакторинга? Разве что бездумно Найти/Заменить
Автоформатирование файла есть в любой нормальной IDE. Редактирование столбцом есть во всех продуктах JetBrains (вероятно и в других, не буду утверждать, т.к. не знаю).
А что вы подразумеваете под маппингом?
Пруф пожалуйста.
Я сейчас не утверждаю, возможно просто не нашёл где это всё включается, но я установил RJ TextEdit и
1) Навигации по коду практически нет (к определению функции/метода могу попасть, а к определению переменной/класса/статичного метода/константы нет, о наследовании ничего не знает)
2) Отладки нет
3) Автокомплит бесполезный (не знает что такое пространство имён, не работает для ключевых слов языка, не работает для вызова констант, статичных свойств и методов класса). О наследовании ничего не знает. О DOC Comments ничего не знает. Не нашёл, где указать версию PHP. Пишу «array_d», жму Ctrl+Пробел, выбираю «array_diff()», на выходе получаю «arraarray_diff()»
4) Диплоймент это просто FTP доступ.
5) Не нашёл ни слова об интеграции с каким-либо фреймворком.

Проверял на PHP коде, для JS из коробки вообще ничего не работает кроме подсветки кода.
Зачем с ним бороться, если он помогает? Вы же не хотите назло гадкому ИИ писать говнокод?
О каких непонятных окнах вы говорите? Ни разу не видел, чтобы какое-то окно самопроизвольно выскакивало и меняло положение. Всё находится там, куда я его прикрепил. Всё появляется тогда, когда я совершаю соответствующее действие.
Поиск нужных опций в настройках WebStorm вообще невероятно удобен: просто нажмите Ctrl+Alt+S, начните вбивать «notifications» и вы увидете все эти надоедливые уведомления, которые можно просто выключить, раз они вам мешают.
Вбейте в поиск другую нужную вам опцию и меню настроек сократится, оставив лишь необходимое и подсветив относящиеся к запросу настройки:



Конечно всё сводится к размерам проекта, если у вас три функции на два файла, так вам и блокнота хватит.
Я, в общем, тоже использую Notepad++ если надо быстренько отрыть файл вне текущего проекта и что-то пофиксить. Но вести разработку хоть мало-мальски сложного проекта без IDE это просто ужас.
Это не баг, а фича данного метода

var z = 15;
doSomeMath(z, 10);
var xxx;
xxx // Сделать тут чего-нибудь ещё, но не прямо сейчас, а как-нибудь потом
doSomeMoreMath(z, 15);
Вы меня сейчас удивили. Это какие фичи есть в редакторах, которые отсутствую в хорошей IDE?
И что у вас за редактор такой, который мало отличается от IDE, а значит поддерживает навигацию по коду, отладку приложения, инспекцию кода, интеграцию с VCS, встроенную документацию ЯП/библиотеки, автокомплит с учётом версии ЯП, диплоймент и многие другие вещи, которые могут быть специфичны для разных ЯП, вроде валидации и поддержки фреймворков.
Просто из любопытства, а почему вы не используете IDE? Они существенно облегчают жизнь и ускоряют разработку.
Опасный способ приведения к int
~~'1 str'; // 0
~~[1];     // 1
~~[1, 2];  // 0
~~1.9;     // 1
Зато IDE показывает все TODO со структурой файлов и возможностью фильтровать. Можно и свой патерн добавить (типа тех же !!!), но я не вижу в этом какого-либо смысла. Опять же, ваши восклицательные знаки приведут в замешательство того, кому достанется ваш код.
Чем этот способ лучше "// todo"
Тогда фраза про 4 секунды вообще не имеет смысла, если не указаны характеристики железа.
Ранний прототип тратит на обработку одного кадра около четырёх секунд
Я немного не понял, а чем обусловлено время обработки кадра: производительностью софта или принципом работы самой камеры?
Не самая свежая новость
habrahabr.ru/post/203168/

Information

Rating
Does not participate
Location
Сингапур, Сингапур, Сингапур
Date of birth
Registered
Activity