Software principles

What do you think software should have?

YAML Вопрос

Software has some requirements for me to use it.

This is to discuss as a community what software - including web applications should consider.


Дочерние категории: Responsively fast software, Computer errors.





Голос (Необязательно) (не уведомлять) (Необязательно)
Пожалуйста, войдите.

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

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

Итак, когда речь идет о программном обеспечении, могут существовать совершенно разные требования и принципы:

  • Как исследования
  • Как искусство
  • Как разведка
  • Как инструментальное
  • Как ремесло
  • Как инжиниринг ...

There's entire philosophy for how good quality software should be written from typing, structuring, logging, building, releasing, dividing into and combining from services... however, all that depends on particular choices of formats and standards and short-medium-long term goals.

For example, not everyone has to stick to stringent engineering requirements in the research phase -- it's easier to rapidly build a half-baked rocket and try again, than to meticulously design a masterpiece, that lacks a key ability (e.g., ability to come back to land).

And so, wildly different requirements and principles may exist, when thinking of software:

  • As research
  • As art
  • As exploration
  • As tool-making
  • As craft
  • As engineering ...

По моему опыту, когда кто-то говорит что-то чистое или красивое, я не согласен. Я считаю, что красота одного мужчины - мусор другого человека 🤣

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

Я полагаюсь на создание инструментов и практическую область разработки программного обеспечения.

Есть разработчики, которые думают, что Haskell и Clojure изменили правила игры, но затем создают нечитабельные уродливые беспорядки, которые никто, кроме их автора, не может понять, и это не потому, что их код красив или что другие неопытны.

In my experience when someone says something is clean or beautiful I have disagreed. I think one man's beauty is another man's garbage 🤣

I agree with you with regard to trying things out and seeing what works. WordPress is a good example of that. I think wordpress is very good software but a lot of subpar inexperienced developers think it's bad. But those developers haven't made anything significant in their lives.

I lean on the tool making and practical realm of software development.

Theres developers who think Haskell and Clojure are game changers but then they produce unreadable ugly messes that nobody but their author can understand and it's not because their code is beautiful or that others are inexperienced.



    : Mindey
    :  -- 
    :  -- 
    

chronological,