Wpis z mikrobloga

#programowanie #webdev patrzcie mirki jaka śmieszna strona ( ͡° ͜ʖ ͡°) nie robię w webie, ale czy konstruowanie sql query na froncie i puszczanie tego getem to standardowa praktyka? xD

https://transparency.entsoe.eu/generation/r2/actualGenerationPerProductionType/show?name=&defaultValue=false&viewType=GRAPH&areaType=CTY&atch=false&datepicker-day-offset-select-dv-date-from_input=D&dateTime.dateTime=13.12.2022+00:00|CET|DAYTIMERANGE&dateTime.endDateTime=13.12.2022+00:00|CET|DAYTIMERANGE&area.values=CTY|10YES-REE------0!CTY|10YES-REE------0&productionType.values=B01&productionType.values=B02&productionType.values=B03&productionType.values=B04&productionType.values=B05&productionType.values=B06&productionType.values=B07&productionType.values=B08&productionType.values=B09&productionType.values=B10&productionType.values=B11&productionType.values=B12&productionType.values=B13&productionType.values=B14&productionType.values=B20&productionType.values=B15&productionType.values=B16&productionType.values=B17&productionType.values=B18&productionType.values=B19&dateTime.timezone=CETCEST&dateTime.timezoneinput=CET+(UTC+1)+/+CEST+(UTC+2)
  • 8
  • Odpowiedz
@Marmite: cały fragment to datepicker-day-offset-select-dv-date-from_input=D. Standardowo sparsuje się to do query param o nazwie datepicker-day-offset-select-dv-date-from_input i wartości D. Ktoś by się musiał mocno postarać by zrobić z tego selecta w SQL ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Gullard: to prawda, choć i tak projektując warstwę API nie zdecydowałbym się na zawieranie tak niskopoziomowych informacji w kontrakcie ( ͡~ ͜ʖ ͡°)

oczywiście nie wiemy co dalej się z tym dzieje, może to jest parsowane i wstrzykiwane do rzeczywistego query do DB, a może tylko jest jakiś switch po wartościach, a może to jest query language podobny do SQL do wybierania czegoś z innego miejsca
  • Odpowiedz
@Marmite: Dla mnie to bardziej identyfikator selecta na froncie. Ale fakt, osoba projektująca powinna spłonąć w piekle. W zasadzie trzy różne case'ingi nazw i dodatkowo wartości, które potem jeszcze muszą parsować z separatorem | (°°
  • Odpowiedz