Software principles

What do you think software should have?

YAML Kategorija

Software has some requirements for me to use it.

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







Balsas (nebūtinas) (nesiųsti pranešimų) (nebūtinas)
Prašome prisijungti.

Yra visa filosofija, kaip rašyti geros kokybės programinę įrangą rašant, struktūrizuojant, registruojant, kuriant, leidžiant, skirstant į paslaugas ir derinant jas iš paslaugų ... tačiau viskas priklauso nuo konkrečių formatų ir standartų pasirinkimo bei trumpalaikės ir vidutinės trukmės tikslus.

Pavyzdžiui, ne visi turi laikytis griežtų inžinerinių reikalavimų tyrimo etape-lengviau greitai sukurti pusiau iškeptą raketą ir bandyti dar kartą, nei kruopščiai suprojektuoti šedevrą, kuriam trūksta pagrindinių sugebėjimų (pvz. atgal į žemę).

Taigi, galvojant apie programinę įrangą, gali būti nepaprastai skirtingų reikalavimų ir principų:

  • Kaip tyrimas
  • Kaip menas
  • Kaip tyrinėjimas
  • Kaip įrankių gamyba
  • Kaip amatas
  • Kaip inžinierius ...

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 ...

Iš savo patirties, kai kas nors sako, kad kažkas yra švaru ar gražu, aš nesutikau. Manau, kad vieno žmogaus grožis yra kito žmogaus šiukšlė

Aš sutinku su jumis dėl išbandymo ir pamatyti, kas veikia. „WordPress“ yra geras to pavyzdys. Manau, kad „WordPress“ yra labai gera programinė įranga, tačiau daugelis nepatyrusių kūrėjų mano, kad tai blogai. Tačiau tie kūrėjai savo gyvenime nepadarė nieko reikšmingo.

Aš remiuosi įrankių kūrimu ir praktine programinės įrangos kūrimo sritimi.

Yra kūrėjų, kurie mano, kad Haskell ir Clojure yra žaidimų keitėjai, bet tada jie sukuria neįskaitomas bjaurias netvarkas, kurių niekas, išskyrus jų autorių, nesupranta ir tai nėra todėl, kad jų kodas yra gražus ar kad kiti yra nepatyrę.

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,