Recentemente ho studiato molto Matlab cercando di interfacciarmi con il lavoro di un ingegnere dell'algoritmo interno per modularizzarlo per l'uso in un banco di prova al di fuori della sua suite di applicazioni. Ho trovato molti collegamenti da diverse aree e concetti che si collegano a questo sito web MATLAB non documentato .
Sono stato titubante a immergermi in qualsiasi soluzione proposta da quando mi è sempre stato insegnato a non fare affidamento su comportamenti non documentati, poiché potrebbe essere deprecato ed è generalmente soggetto a modifiche. Suppongo tuttavia che per il tipo di software che verrebbe sviluppato in MATLAB tali scansioni di implementazione non porterebbero a una casa troppo grande fatiscente per essere rinnovata, ma ero curioso che ci fosse qualcosa nel modo in cui Mathworks sviluppa che riescono a permettere così tanti ganci nelle loro architetture e strutture prive di documenti? Cosa potrebbe impedirgli di formalizzare queste cose.
Proprio come esempio concreto mentre si ricercano le tecniche di layout dell'interfaccia utente per la creazione di una GUI programmatica, uno dei loro articoli ha fatto menzione di questo uiflowcontainer
, che se ottieni la documentazione su di esso trovi che non è documentato.
>> help uiflowcontainer
This function is undocumented and will change in a future release
In generale trovo molto curioso e divertente che un simile strumento di sviluppo abbia costruito un simile seguito nei suoi interni privi di documenti. Qualche idea su quella realtà? È sciocco, furbo o qualcosa di intermedio?